owlcpp
v0.3.3~
C++ library for working with OWL ontologies
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Macros
Pages
include
owlcpp
config.hpp
Go to the documentation of this file.
1
6
#ifndef CONFIG_HPP_
7
#define CONFIG_HPP_
8
9
#include "boost/config.hpp"
10
11
#ifdef BOOST_MSVC
12
#pragma warning (push)
13
#pragma warning (disable : 4251) // class 'A<T>' needs to have dll-interface to be used by clients of class 'B'
14
#pragma warning (disable : 4275) // non DLL-interface classkey "identifier" used as base for DLL-interface
15
#pragma warning (disable : 4290) // C++ exception specification ignored except to ...
16
#pragma warning (disable : 4355) // 'this' : used in base member initializer list
17
#pragma warning (disable : 4800) // forcing value to bool 'true' or 'false'
18
#pragma warning (disable : 4003) // not enough actual parameters for macro
19
#pragma warning (disable : 4503) // not enough actual parameters for macro
20
#endif
21
22
23
#ifndef BOOST_SYMBOL_EXPORT
24
#define BOOST_SYMBOL_EXPORT
25
#define BOOST_SYMBOL_IMPORT
26
#endif
27
28
#if defined(OWLCPP_DYN_LINK)
29
# if defined(OWLCPP_SOURCE)
30
# define OWLCPP_DECL BOOST_SYMBOL_EXPORT
31
# else
32
# define OWLCPP_DECL BOOST_SYMBOL_IMPORT
33
# endif
34
#else
35
# define OWLCPP_DECL
36
#endif
37
38
#endif
/* CONFIG_HPP_ */
Generated on Tue Dec 10 2013 17:00:47 for owlcpp by
1.8.1.2