10 #ifndef MSGPACK_V1_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP
11 #define MSGPACK_V1_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP
13 #if defined(MSGPACK_USE_BOOST)
32 template <
typename STR,
typename BIN,
typename EXT>
35 template <
typename STR,
typename BIN,
typename EXT>
36 bool operator<(basic_variant<STR, BIN, EXT>
const& lhs, basic_variant<STR, BIN, EXT>
const& rhs);
38 template <
typename STR,
typename BIN,
typename EXT>
39 bool operator==(basic_variant<STR, BIN, EXT>
const& lhs, basic_variant<STR, BIN, EXT>
const& rhs);
41 template <
typename STR,
typename BIN,
typename EXT>
42 bool operator!=(basic_variant<STR, BIN, EXT>
const& lhs, basic_variant<STR, BIN, EXT>
const& rhs);
45 typedef basic_variant<
46 #if (BOOST_VERSION / 100000) >= 1 && ((BOOST_VERSION / 100) % 1000) >= 53
48 #else // (BOOST_VERSION / 100000) >= 1 && ((BOOST_VERSION / 100) % 1000) >= 53
50 #endif // (BOOST_VERSION / 100000) >= 1 && ((BOOST_VERSION / 100) % 1000) >= 53
61 #endif // MSGPACK_USE_BOOST
62 #endif // MSGPACK_V1_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP