bioformats
5.1.2
|
Variant type limit workaround. More...
#include <ome/common/config.h>
#include <boost/mpl/insert_range.hpp>
#include <boost/mpl/joint_view.hpp>
#include <boost/mpl/transform_view.hpp>
#include <boost/mpl/vector.hpp>
#include <boost/version.hpp>
#include <boost/variant/apply_visitor.hpp>
#include <boost/variant/get.hpp>
#include <boost/variant/variant.hpp>
Go to the source code of this file.
Macros | |
#define | BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS |
Disable MPL header preprocessing (to allow the following macros to be modified). | |
#define | BOOST_MPL_LIMIT_VECTOR_SIZE 40 |
MPL vector size limit increase. | |
#define | BOOST_MPL_LIMIT_LIST_SIZE 40 |
MPL list size limit increase. | |
Variant type limit workaround.
This header increases the Boost MPL size limits, if required. Some older versions of Boost.Variant throw runtime exceptions when using Variant and MPL with a number of types over a compile-time limit.