OALplus (0.52.0) a C++ wrapper for OpenAL

config.hpp
Go to the documentation of this file.
1 
12 #pragma once
13 #ifndef OALPLUS_CONFIG_1303201545_HPP
14 #define OALPLUS_CONFIG_1303201545_HPP
15 
16 #ifndef OGLPLUS_NO_SITE_CONFIG
17 #include <oglplus/config/site.hpp>
18 #endif
19 
20 
21 #if OGLPLUS_USE_BOOST_CONFIG
22 #include <boost/config.hpp>
23 #endif
24 
25 #include <oglplus/config/compiler.hpp>
26 #include <oglplus/config/basic.hpp>
27 
28 #ifdef OGLPLUS_DOCUMENTATION_ONLY
29 #define OALPLUS_DOCUMENTATION_ONLY OGLPLUS_DOCUMENTATION_ONLY
30 #else
31 #define OALPLUS_DOCUMENTATION_ONLY 0
32 #endif
33 
34 #ifndef OALPLUS_LINK_LIBRARY
35 # define OALPLUS_LINK_LIBRARY OGLPLUS_LINK_LIBRARY
36 #endif
37 
38 #if OALPLUS_LINK_LIBRARY
39 # define OALPLUS_LIB_FUNC
40 #else
41 # define OALPLUS_LIB_FUNC inline
42 #endif
43 
44 
45 #ifdef OGLPLUS_NO_OBJECT_DESC
46 #define OALPLUS_NO_OBJECT_DESC OGLPLUS_NO_OBJECT_DESC
47 #endif
48 
49 #define OALPLUS_FAKE_USE(EXPR) (void)EXPR
50 
51 #define OALPLUS_NOEXCEPT(...) OGLPLUS_NOEXCEPT(__VA_ARGS__)
52 #define OALPLUS_NOEXCEPT_IF(...) OALPLUS_NOEXCEPT_IF(__VA_ARGS__)
53 
54 #ifndef OALPLUS_NO_ENUM_VALUE_NAMES
55 # define OALPLUS_NO_ENUM_VALUE_NAMES 0
56 #endif
57 
58 #ifndef OALPLUS_NO_ENUM_VALUE_RANGES
59 # define OALPLUS_NO_ENUM_VALUE_RANGES 0
60 #endif
61 
62 #endif // include guard

Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Mon Sep 22 2014 by Doxygen (version 1.8.6).