▼Cbond::detail::allocator_holder< Alloc, Enable > | Helper type that holds an allocator |
Cbond::ext::capped_allocator< typename traits::template rebind_alloc< U >, Counter > | |
Cbond::ext::capped_allocator< Alloc, Counter > | |
▼Cbond::detail::allocator_holder< detail::allocator_type< T >::type > | |
Cbond::nullable< T, typename boost::disable_if< detail::use_value< T > >::type > | Nullable type |
▼Cbond::detail::allocator_holder< T::allocator_type > | |
Cbond::maybe< T, typename boost::enable_if< detail::has_allocator< T > >::type > | Type used for fields with default values of nothing |
Cbond::ext::detail::allocator_reference_type_workaround< Alloc, Enable > | Helper type to deal with types that are not C++11 conformant |
Cbond::ext::detail::allocator_reference_type_workaround< Alloc, typename boost::enable_if< std::is_void< typename Alloc::value_type > >::type > | Use void for reference and const_reference in all other cases |
Cbond::ext::detail::allocator_reference_type_workaround< Alloc, typename boost::enable_if_c< !std::is_void< typename Alloc::value_type >::value &&!(std::is_void< typename Alloc::reference >::value||std::is_void< typename Alloc::const_reference >::value)>::type > | Transfer reference and const_reference types if available |
Cbond::ext::detail::allocator_reference_type_workaround< Alloc, typename boost::enable_if_c< !std::is_void< typename Alloc::value_type >::value &&(std::is_void< typename Alloc::reference >::value||std::is_void< typename Alloc::const_reference >::value)>::type > | Use value_type if reference and const_reference are not available |
Cbond::detail::mpl::always_false< T > | |
Cbond::detail::mpl::append< List, T > | Appends the given list of types or a single pack of list<> to the end |
Cbond::detail::mpl::append< std::conditional< C< T >::value, list< T >, list<> >::type, filter_t< list< U... >, C > > | |
Cbond::blob | Memory blob |
Cbond::bonded< T, Reader > | Represents data for a struct T known at compile-time |
Cbond::bonded< void, Reader > | Untyped specialization of bonded<T>, used for dynamic binding (i.e. schema known at runtime) |
Cbond::CompactBinaryReader< BufferT > | Reader for Compact Binary Protocol |
Cbond::CompactBinaryWriter< BufferT > | Writer for Compact Binary Protocol |
Cbond::CompactBinaryWriter< Buffer > | |
Cbond::CompactBinaryWriter< Counter > | |
▼Cbond::ext::detail::counter_base< T > | Helper base class for counters |
Cbond::ext::multi_threaded_counter< T > | Multi-threaded counter to be used with capped_allocator |
Cbond::ext::single_threaded_counter< T > | Single-threaded counter to be used with capped_allocator |
Cbond::DeserializingTransform | Base class for deserializing transforms |
▼Cstd::exception | STL class |
▼Cbond::Exception | Base type for all Bond exceptions |
Cbond::CoreException | Exception used to indicate an error during serialization or deserialization |
Cbond::FastBinaryReader< BufferT > | Reader for Fast Binary protocol |
Cbond::FastBinaryWriter< BufferT > | Writer for Fast Binary protocol |
Cbond::FastBinaryWriter< Buffer > | |
Cbond::reflection::FieldTemplate< field_id, ModifierTag, Struct, FieldType, field_ptr, metadata_ptr > | Field description in compile-time schema |
Cbond::detail::mpl::filter< List, C > | Filters the given type list with the provided predicate |
Cbond::InputBuffer | Memory backed input stream |
Cbond::detail::mpl::list< T > | Represents a type list |
▼Cbond::detail::maybe_common< T > | |
Cbond::maybe< T, typename boost::disable_if< detail::has_allocator< T > >::type > | Type used for fields with default values of nothing |
Cbond::maybe< T, typename boost::enable_if< detail::has_allocator< T > >::type > | Type used for fields with default values of nothing |
Cbond::ModifyingTransform | Base class for transforms which modify a Bond type instance |
Cbond::OutputMemoryStream< A > | Memory backed output stream |
Cbond::detail::RecursionGuard | Tracks recursive depth, incrementing a thread_local on construction and decrementing it on destruction, throwing if depth exceeds max depth |
Cbond::RuntimeSchema | Represents runtime schema See User's Manual |
Cbond::SerializingTransform | Base class for serializing transforms |
Cbond::ext::shared_counter< Counter > | Shared counter to be used with capped_allocator |
Cbond::SimpleBinaryReader< BufferT, MarshaledBondedProtocolsT > | Reader for Simple Binary protocol |
Cbond::SimpleBinaryWriter< BufferT > | Writer for Simple Binary protocol |
Cbond::SimpleBinaryWriter< Buffer > | |
Cbond::SimpleJsonReader< BufferT > | Reader for Simple JSON |
Cbond::SimpleJsonWriter< BufferT > | Writer for Simple JSON |
Cbond::SimpleJsonWriter< Buffer > | |
Cbond::value< T, Reader, typename boost::enable_if_c< is_basic_type< T >::value &&!is_type_alias< T >::value >::type > | Represents value of type T serialized using protocol Reader |
Cbond::ext::detail::value_or_reference< T > | Helper type that can hold either a value or a reference |