15 #ifndef OPFLEX_CORE_TYPES_H 16 #define OPFLEX_CORE_TYPES_H 18 #if __cplusplus > 199711L && !defined(OF_NO_STD_CXX11) 19 #define OF_USE_STD_CXX11 22 #ifdef OF_USE_STD_CXX11 23 #include <unordered_set> 24 #include <unordered_map> 29 #include <boost/unordered_set.hpp> 30 #include <boost/unordered_map.hpp> 31 #include <boost/shared_ptr.hpp> 32 #include <boost/make_shared.hpp> 43 #ifdef OF_USE_STD_CXX11 48 #define OF_UNORDERED_SET std::unordered_set 53 #define OF_UNORDERED_MAP std::unordered_map 58 #define OF_SHARED_PTR std::shared_ptr 63 #define OF_MAKE_SHARED std::make_shared 70 #define OF_UNORDERED_SET boost::unordered_set 75 #define OF_UNORDERED_MAP boost::unordered_map 80 #define OF_SHARED_PTR boost::shared_ptr 85 #define OF_MAKE_SHARED boost::make_shared Definition: OFLogHandler.h:20