Sha256: 065e200d2d76f083f7bf2c5b9b1ecb5a67fc405e8673b0e22a99698e39708292

Contents?: true

Size: 621 Bytes

Versions: 32

Compression:

Stored size: 621 Bytes

Contents

// -*- c++ -*-
#pragma once
#ifndef __REFLEX_RUBY_DEFS_H__
#define __REFLEX_RUBY_DEFS_H__


#include <rucy/extension.h>
#include <rays/ruby/defs.h>
#include <reflex/ruby/exception.h>


#define REFLEX_CATCH \
	} \
	catch (const Reflex::PhysicsError& e) \
	{ \
		RUCY_RAISE(Reflex::physics_error_class(), e.what()); \
	} \
	catch (const Reflex::LayoutError& e) \
	{ \
		RUCY_RAISE(Reflex::layout_error_class(), e.what()); \
	} \
	catch (const Reflex::ReflexError& e) \
	{ \
		RUCY_RAISE(Reflex::reflex_error_class(), e.what());

#undef  RUCY_END
#define RUCY_END \
	REFLEX_CATCH \
	RAYS_CATCH \
	RUCY_DEF_END


#endif//EOH

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
reflexion-0.3 include/reflex/ruby/defs.h
reflexion-0.2.1 include/reflex/ruby/defs.h
reflexion-0.2 include/reflex/ruby/defs.h
reflexion-0.1.57 include/reflex/ruby/defs.h
reflexion-0.1.56 include/reflex/ruby/defs.h
reflexion-0.1.55 include/reflex/ruby/defs.h
reflexion-0.1.54 include/reflex/ruby/defs.h
reflexion-0.1.53 include/reflex/ruby/defs.h
reflexion-0.1.52 include/reflex/ruby/defs.h
reflexion-0.1.51 include/reflex/ruby/defs.h
reflexion-0.1.50 include/reflex/ruby/defs.h
reflexion-0.1.49 include/reflex/ruby/defs.h
reflexion-0.1.48 include/reflex/ruby/defs.h
reflexion-0.1.47 include/reflex/ruby/defs.h
reflexion-0.1.46 include/reflex/ruby/defs.h
reflexion-0.1.45 include/reflex/ruby/defs.h
reflexion-0.1.44 include/reflex/ruby/defs.h
reflexion-0.1.43 include/reflex/ruby/defs.h
reflexion-0.1.42 include/reflex/ruby/defs.h
reflexion-0.1.41 include/reflex/ruby/defs.h