Bond
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 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::blobMemory 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::DeserializingTransformBase class for deserializing transforms
 Cstd::exceptionSTL class
 Cbond::ExceptionBase type for all Bond exceptions
 Cbond::CoreExceptionException 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::InputBufferMemory 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::ModifyingTransformBase class for transforms which modify a Bond type instance
 Cbond::OutputMemoryStream< A >Memory backed output stream
 Cbond::detail::RecursionGuardTracks recursive depth, incrementing a thread_local on construction and decrementing it on destruction, throwing if depth exceeds max depth
 Cbond::RuntimeSchemaRepresents runtime schema See User's Manual
 Cbond::SerializingTransformBase 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