Compile-time configuration options. More...
#include <oglplus/config_compiler.hpp>
#include <oglplus/config_basic.hpp>
#include <oglplus/auxiliary/enum_class.hpp>
Go to the source code of this file.
Macros | |
#define | OGLPLUS_DONT_TEST_OBJECT_TYPE |
Compile-time switch disabling the testing of object type on construction. More... | |
#define | OGLPLUS_NO_OBJECT_DESCS |
Compile-time switch disabling textual object descriptions. More... | |
#define | OGLPLUS_LAZY_STR_LIT |
Compile-time switch enabling lazy implementation of StrLit. More... | |
#define | OGLPLUS_NO_ENUM_VALUE_NAMES |
Compile-time switch disabling the functions returning enumerated value names. More... | |
#define | OGLPLUS_NO_ENUM_VALUE_RANGES |
Compile-time switch disabling the functions returning enumerated value ranges. More... | |
#define | OGLPLUS_NO_UTF8_CHECKS |
Compile-time switch disabling UTF-8 validity checks in various functions. More... | |
#define | OGLPLUS_NO_GLFUNC_CHECKS |
Compile-time switch disabling checks of validity of pointers to functions. More... | |
#define | OGLPLUS_NO_UNIFORM_TYPECHECK |
Compile-time switch entirely disabling typechecking of uniforms. More... | |
#define | OGLPLUS_CUSTOM_ERROR_HANDLING |
Compile-time switch enabling customized Error handling. More... | |
#define | OGLPLUS_ERROR_INFO_NO_GL_SYMBOL |
Compile-time switch disabling the ErrorGLSymbol attribute of ErrorInfo. More... | |
#define | OGLPLUS_ERROR_INFO_NO_FILE |
Compile-time switch disabling the ErrorFile attribute of ErrorInfo. More... | |
#define | OGLPLUS_ERROR_INFO_NO_LINE OGLPLUS_LOW_PROFILE |
Compile-time switch disabling the ErrorLine attribute of ErrorInfo. More... | |
#define | OGLPLUS_ERROR_INFO_NO_FUNC |
Compile-time switch disabling the ErrorFunc attribute of ErrorInfo. More... | |
#define | OGLPLUS_ERROR_INFO_NO_CLASS_NAME |
Compile-time switch disabling the ErrorClassName attribute of ErrorInfo. More... | |
#define | OGLPLUS_ERROR_INFO_NO_BIND_TARGET 1 |
Compile-time switch disabling the ErrorBindTarget attribute of ErrorInfo. More... | |
#define | OGLPLUS_ERROR_INFO_NO_BIND_TARGET |
Compile-time switch disabling the ErrorBindTarget attribute of ErrorInfo. More... | |
#define | OGLPLUS_ERROR_INFO_NO_OBJECT_DESC |
Compile-time switch disabling the ErrorObjectDescription attribute of ErrorInfo. More... | |
#define | OGLPLUS_ERROR_NO_PROPAGATION_INFO |
Compile-time switch disabling the PropagationInfo function in Error. More... | |
#define | OGLPLUS_ERROR_NO_PROPERTIES |
Compile-time switch disabling the Properties in Error. More... | |
Compile-time configuration options.
Copyright 2010-2013 Matus Chochlik. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)