MessagePack for C++
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
msgpack_variant.hpp File Reference
#include "msgpack/v1/adaptor/boost/msgpack_variant_decl.hpp"
#include "msgpack/adaptor/check_container_size.hpp"
#include "msgpack/adaptor/boost/string_ref.hpp"
#include "msgpack/adaptor/nil.hpp"
#include "msgpack/adaptor/bool.hpp"
#include "msgpack/adaptor/int.hpp"
#include "msgpack/adaptor/float.hpp"
#include "msgpack/adaptor/string.hpp"
#include "msgpack/adaptor/vector_char.hpp"
#include "msgpack/adaptor/raw.hpp"
#include "msgpack/adaptor/ext.hpp"
#include "msgpack/adaptor/vector.hpp"
#include "msgpack/adaptor/map.hpp"
#include <boost/variant.hpp>
#include <boost/operators.hpp>
Include dependency graph for msgpack_variant.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  msgpack::type::basic_variant< STR, BIN, EXT >
 
struct  msgpack::adaptor::detail::pack_imp< Stream >
 
struct  msgpack::adaptor::detail::object_imp
 
struct  msgpack::adaptor::detail::object_with_zone_imp
 

Namespaces

namespace  msgpack
 
namespace  msgpack::type
 
namespace  msgpack::adaptor
 
namespace  msgpack::adaptor::detail
 

Typedefs

typedef basic_variant< std::string, std::vector< char >, extmsgpack::type::variant
 
typedef basic_variant< std::string, raw_ref, ext_refmsgpack::type::variant_ref
 

Functions

template<typename STR , typename BIN , typename EXT >
bool msgpack::type::operator< (basic_variant< STR, BIN, EXT > const &lhs, basic_variant< STR, BIN, EXT > const &rhs)
 
template<typename STR , typename BIN , typename EXT >
bool msgpack::type::operator== (basic_variant< STR, BIN, EXT > const &lhs, basic_variant< STR, BIN, EXT > const &rhs)