Sha256: 55f00a45d765cffb43963bcb35cd21ef028a2d49bf6b7737c9c03d6a36f7caa0

Contents?: true

Size: 816 Bytes

Versions: 51

Compression:

Stored size: 816 Bytes

Contents

#include "reflex/exception.h"


namespace Reflex
{


	ReflexError::ReflexError (const char* str)
	:	Super(str)
	{
	}


	LayoutError::LayoutError (const char* str)
	:	Super(str)
	{
	}


	PhysicsError::PhysicsError (const char* str)
	:	Super(str)
	{
	}


	namespace ErrorFunctions
	{

		void
		reflex_error (const char* file, int line, const char* format, ...)
		{
			XOT_STRINGF(format, s);
			throw ReflexError(Xot::error_text(file, line, s));
		}

		void
		layout_error (const char* file, int line, const char* format, ...)
		{
			XOT_STRINGF(format, s);
			throw LayoutError(Xot::error_text(file, line, s));
		}

		void
		physics_error (const char* file, int line, const char* format, ...)
		{
			XOT_STRINGF(format, s);
			throw PhysicsError(Xot::error_text(file, line, s));
		}

	}// ErrorFunctions


}// Reflex

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
reflexion-0.3.4 src/exception.cpp
reflexion-0.3.3 src/exception.cpp
reflexion-0.3.2 src/exception.cpp
reflexion-0.3.1 src/exception.cpp
reflexion-0.3 src/exception.cpp
reflexion-0.2.1 src/exception.cpp
reflexion-0.2 src/exception.cpp
reflexion-0.1.57 src/exception.cpp
reflexion-0.1.56 src/exception.cpp
reflexion-0.1.55 src/exception.cpp
reflexion-0.1.54 src/exception.cpp
reflexion-0.1.53 src/exception.cpp
reflexion-0.1.52 src/exception.cpp
reflexion-0.1.51 src/exception.cpp
reflexion-0.1.50 src/exception.cpp
reflexion-0.1.49 src/exception.cpp
reflexion-0.1.48 src/exception.cpp
reflexion-0.1.47 src/exception.cpp
reflexion-0.1.46 src/exception.cpp
reflexion-0.1.45 src/exception.cpp