Go to the documentation of this file.
47 #ifndef OME_COMMON_VARIANT_H
48 # define OME_COMMON_VARIANT_H
50 # include <ome/common/config.h>
52 #ifndef OME_VARIANT_LIMIT
53 # ifndef BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS
54 # define BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS
57 # ifndef BOOST_MPL_LIMIT_VECTOR_SIZE
58 # define BOOST_MPL_LIMIT_VECTOR_SIZE 40
61 # ifndef BOOST_MPL_LIMIT_LIST_SIZE
62 # define BOOST_MPL_LIMIT_LIST_SIZE 40
67 #include <boost/mpl/insert_range.hpp>
68 #include <boost/mpl/joint_view.hpp>
69 #include <boost/mpl/transform_view.hpp>
70 #include <boost/mpl/vector.hpp>
72 #include <boost/version.hpp>
73 #if BOOST_VERSION >= 105800
74 # include <boost/type_traits/remove_cv.hpp>
77 #include <boost/variant/apply_visitor.hpp>
79 #include <boost/variant/get.hpp>
80 #include <boost/variant/variant.hpp>
82 #endif // OME_COMMON_VARIANT_H