Sha256: 7c2f6a17f37a24ead0808e6c0a602aa501dee21ac0e06d01b29721a69215197b

Contents?: true

Size: 592 Bytes

Versions: 19

Compression:

Stored size: 592 Bytes

Contents

#include "rays/exception.h"


#include <xot/string.h>


namespace Rays
{


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


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


	namespace ErrorFunctions
	{

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

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

	}// ErrorFunctions


}// Rays

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
rays-0.1.28 src/exception.cpp
rays-0.1.27 src/exception.cpp
rays-0.1.26 src/exception.cpp
rays-0.1.25 src/exception.cpp
rays-0.1.24 src/exception.cpp
rays-0.1.23 src/exception.cpp
rays-0.1.22 src/exception.cpp
rays-0.1.21 src/exception.cpp
rays-0.1.20 src/exception.cpp
rays-0.1.19 src/exception.cpp
rays-0.1.18 src/exception.cpp
rays-0.1.17 src/exception.cpp
rays-0.1.16 src/exception.cpp
rays-0.1.15 src/exception.cpp
rays-0.1.14 src/exception.cpp
rays-0.1.13 src/exception.cpp
rays-0.1.12 src/exception.cpp
rays-0.1.11 src/exception.cpp
rays-0.1.10 src/exception.cpp