MessagePack for C++
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::as< type::basic_variant< STR, BIN, EXT > >
 
struct  msgpack::adaptor::convert< type::basic_variant< STR, BIN, EXT > >
 
struct  msgpack::adaptor::detail::pack_imp< Stream >
 
struct  msgpack::adaptor::pack< type::basic_variant< STR, BIN, EXT > >
 
struct  msgpack::adaptor::detail::object_imp
 
struct  msgpack::adaptor::object< type::basic_variant< STR, BIN, EXT > >
 
struct  msgpack::adaptor::detail::object_with_zone_imp
 
struct  msgpack::adaptor::object_with_zone< type::basic_variant< STR, BIN, EXT > >
 

Namespaces

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

Typedefs

typedef basic_variant< std::string, std::vector< char >, ext > msgpack::type::variant
 
typedef basic_variant< std::string, raw_ref, ext_ref > msgpack::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)