Zserio C++ runtime library
1.2.0
Built for Zserio 2.16.0
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
7
]
►
C
zserio::AllocatorHolder< ALLOC >
C
zserio::AnyHolder< ALLOC >
C
zserio::BasicZserioTreeCreator< ALLOC >
►
C
zserio::ReflectableAllocatorHolderBase< ALLOC >
►
C
zserio::ReflectableArrayBase< ALLOC >
C
zserio::BitmaskReflectableArray< ALLOC, RAW_ARRAY >
C
zserio::BuiltinReflectableArray< ALLOC, RAW_ARRAY, ELEMENT_REFLECTABLE >
C
zserio::CompoundReflectableArray< ALLOC, RAW_ARRAY >
C
zserio::DynamicBitFieldReflectableArray< ALLOC, RAW_ARRAY, ELEMENT_REFLECTABLE >
C
zserio::EnumReflectableArray< ALLOC, RAW_ARRAY >
C
zserio::FixedBitFieldReflectableArray< ALLOC, RAW_ARRAY, ELEMENT_REFLECTABLE >
►
C
zserio::ReflectableConstArrayBase< ALLOC >
C
zserio::BitmaskReflectableConstArray< ALLOC, RAW_ARRAY >
C
zserio::BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, ELEMENT_REFLECTABLE >
C
zserio::CompoundReflectableConstArray< ALLOC, RAW_ARRAY >
C
zserio::DynamicBitFieldReflectableConstArray< ALLOC, RAW_ARRAY, ELEMENT_REFLECTABLE >
C
zserio::EnumReflectableConstArray< ALLOC, RAW_ARRAY >
C
zserio::FixedBitFieldReflectableConstArray< ALLOC, RAW_ARRAY, ELEMENT_REFLECTABLE >
C
zserio::ReflectableConstAllocatorHolderBase< ALLOC >
C
zserio::AllocatorHolder< ALLOC_T >
►
C
zserio::AllocatorHolder< std::allocator< uint8_t > >
C
zserio::AnyHolder< std::allocator< uint8_t > >
C
zserio::BasicJsonDecoder< std::allocator< uint8_t > >
C
zserio::AnyHolder< ALLOC >
C
zserio::BasicJsonDecoder< ALLOC >
C
zserio::BasicJsonWriter< ALLOC >
C
zserio::Array< RAW_ARRAY, ARRAY_TRAITS, ARRAY_TYPE, ARRAY_EXPRESSIONS >
C
zserio::BasicBitBuffer< ALLOC >
C
zserio::BasicBitBuffer< std::allocator< uint8_t > >
C
zserio::BasicBitBufferArrayTraits< ALLOC >
C
zserio::BasicBytesArrayTraits< ALLOC >
C
zserio::BasicCaseInfo< ALLOC >
C
zserio::BasicColumnInfo< ALLOC >
C
zserio::BasicFieldInfo< ALLOC >
C
zserio::BasicFieldInfo< std::allocator< uint8_t > >
C
zserio::BasicFunctionInfo< ALLOC >
C
zserio::BasicJsonParser< ALLOC >
C
zserio::BasicJsonParser< std::allocator< uint8_t > >
C
zserio::BasicJsonReader< ALLOC >
C
zserio::BasicJsonTokenizer< ALLOC >
C
zserio::BasicJsonTokenizer< std::allocator< uint8_t > >
C
zserio::BasicMessageInfo< ALLOC >
C
zserio::BasicMethodInfo< ALLOC >
C
zserio::BasicPackingContextNode< typename >
C
zserio::BasicParameterInfo< ALLOC >
C
zserio::BasicReflectableFactory< ALLOC >
C
zserio::BasicStringArrayTraits< ALLOC >
C
zserio::BasicStringView< CharT, Traits >
C
zserio::BasicStringView< char, std::char_traits< char > >
C
zserio::BasicTableInfo< ALLOC >
C
zserio::BasicTemplateArgumentInfo< ALLOC >
C
zserio::BasicWalker< ALLOC >
C
zserio::BitFieldArrayTraits< T, NUM_BITS >
C
zserio::BitmaskArrayTraits< T >
C
zserio::BitsTag
C
zserio::BitStreamReader
C
zserio::BitStreamWriter
C
zserio::BoolArrayTraits
C
zserio::ValidationSqliteUtil< ALLOC >::ColumnDescription
C
zserio::BasicJsonDecoder< ALLOC >::DecoderResult
C
zserio::DeltaContext
C
zserio::DynamicBitFieldArrayTraits< T, ELEMENT_BIT_SIZE, typename >
C
zserio::DynamicBitFieldArrayTraits< T, ELEMENT_BIT_SIZE, typename std::enable_if< has_owner_type< ELEMENT_BIT_SIZE >::value >::type >
C
zserio::DynamicSignedBitFieldReflectable< ALLOC, T >
C
zserio::DynamicUnsignedBitFieldReflectable< ALLOC, T >
►
C
std::enable_if
C
zserio::is_field_constructor_enabled< FIELD_TYPE, COMPOUND_TYPE, ALLOCATOR_TYPE, typename >
C
zserio::EnumArrayTraits< T >
C
zserio::EnumTraits< T >
►
C
std::exception
►
C
zserio::CppRuntimeException
C
zserio::BitStreamWriter::InsufficientCapacityException
C
zserio::ConstraintException
C
zserio::JsonParserException
C
zserio::PubsubException
C
zserio::ServiceException
C
zserio::SqliteException
►
C
std::false_type
C
zserio::has_allocator< T, typename >
C
zserio::has_check_offset< T, typename >
C
zserio::has_initialize< T, typename >
C
zserio::has_initialize_children< T, typename >
C
zserio::has_initialize_element< T, typename >
C
zserio::has_initialize_offset< T, typename >
C
zserio::has_owner_type< T, typename >
C
zserio::has_reflectable< T, typename >
C
zserio::has_zserio_packing_context< T, typename >
►
C
zserio::is_allocator< T, typename >
C
zserio::is_first_allocator< T, ARGS... >
C
zserio::is_bitmask< T, typename >
C
zserio::is_first_allocator< ARGS >
C
zserio::is_span< typename >
C
zserio::FixedSignedBitFieldReflectable< ALLOC, T >
C
zserio::FixedUnsignedBitFieldReflectable< ALLOC, T >
C
zserio::Float16ArrayTraits
C
zserio::Float32ArrayTraits
C
zserio::Float64ArrayTraits
C
zserio::IBasicReflectable< ALLOC >
►
C
zserio::IBasicReflectable< ALLOC >
►
C
zserio::ReflectableBase< ALLOC >
►
C
zserio::BuiltinReflectableBase< ALLOC, StringView >
C
zserio::StringReflectable< ALLOC >
►
C
zserio::BuiltinReflectableBase< ALLOC, Span< const uint8_t > >
C
zserio::BytesReflectable< ALLOC >
►
C
zserio::BuiltinReflectableBase< ALLOC, BasicBitBuffer< ALLOC > >
C
zserio::BitBufferReflectable< ALLOC >
►
C
zserio::BuiltinReflectableBase< ALLOC, T, typename >
►
C
zserio::FloatingPointReflectableBase< ALLOC, float >
C
zserio::Float16Reflectable< ALLOC >
C
zserio::Float32Reflectable< ALLOC >
►
C
zserio::FloatingPointReflectableBase< ALLOC, double >
C
zserio::Float64Reflectable< ALLOC >
C
zserio::FloatingPointReflectableBase< ALLOC, T >
►
C
zserio::IntegralReflectableBase< ALLOC, T >
►
C
zserio::SignedReflectableBase< ALLOC, int8_t >
►
C
zserio::Int8ReflectableBase< ALLOC >
C
zserio::DynamicSignedBitFieldReflectable< ALLOC, int8_t >
C
zserio::FixedSignedBitFieldReflectable< ALLOC, int8_t >
C
zserio::Int8Reflectable< ALLOC >
►
C
zserio::SignedReflectableBase< ALLOC, int32_t >
►
C
zserio::Int32ReflectableBase< ALLOC >
C
zserio::DynamicSignedBitFieldReflectable< ALLOC, int32_t >
C
zserio::FixedSignedBitFieldReflectable< ALLOC, int32_t >
C
zserio::Int32Reflectable< ALLOC >
C
zserio::VarInt32Reflectable< ALLOC >
►
C
zserio::SignedReflectableBase< ALLOC, int64_t >
►
C
zserio::Int64ReflectableBase< ALLOC >
C
zserio::DynamicSignedBitFieldReflectable< ALLOC, int64_t >
C
zserio::FixedSignedBitFieldReflectable< ALLOC, int64_t >
C
zserio::Int64Reflectable< ALLOC >
C
zserio::VarInt64Reflectable< ALLOC >
C
zserio::VarIntReflectable< ALLOC >
►
C
zserio::SignedReflectableBase< ALLOC, int16_t >
►
C
zserio::Int16ReflectableBase< ALLOC >
C
zserio::DynamicSignedBitFieldReflectable< ALLOC, int16_t >
C
zserio::FixedSignedBitFieldReflectable< ALLOC, int16_t >
C
zserio::Int16Reflectable< ALLOC >
C
zserio::VarInt16Reflectable< ALLOC >
►
C
zserio::UnsignedReflectableBase< ALLOC, bool >
C
zserio::BoolReflectable< ALLOC >
►
C
zserio::UnsignedReflectableBase< ALLOC, uint64_t >
►
C
zserio::UInt64ReflectableBase< ALLOC >
C
zserio::DynamicUnsignedBitFieldReflectable< ALLOC, uint64_t >
C
zserio::FixedUnsignedBitFieldReflectable< ALLOC, uint64_t >
C
zserio::UInt64Reflectable< ALLOC >
C
zserio::VarUInt64Reflectable< ALLOC >
C
zserio::VarUIntReflectable< ALLOC >
►
C
zserio::UnsignedReflectableBase< ALLOC, uint8_t >
►
C
zserio::UInt8ReflectableBase< ALLOC >
C
zserio::DynamicUnsignedBitFieldReflectable< ALLOC, uint8_t >
C
zserio::FixedUnsignedBitFieldReflectable< ALLOC, uint8_t >
C
zserio::UInt8Reflectable< ALLOC >
►
C
zserio::UnsignedReflectableBase< ALLOC, uint32_t >
►
C
zserio::UInt32ReflectableBase< ALLOC >
C
zserio::DynamicUnsignedBitFieldReflectable< ALLOC, uint32_t >
C
zserio::FixedUnsignedBitFieldReflectable< ALLOC, uint32_t >
C
zserio::UInt32Reflectable< ALLOC >
C
zserio::VarSizeReflectable< ALLOC >
C
zserio::VarUInt32Reflectable< ALLOC >
►
C
zserio::UnsignedReflectableBase< ALLOC, uint16_t >
►
C
zserio::UInt16ReflectableBase< ALLOC >
C
zserio::DynamicUnsignedBitFieldReflectable< ALLOC, uint16_t >
C
zserio::FixedUnsignedBitFieldReflectable< ALLOC, uint16_t >
C
zserio::UInt16Reflectable< ALLOC >
C
zserio::VarUInt16Reflectable< ALLOC >
C
zserio::SignedReflectableBase< ALLOC, T >
C
zserio::UnsignedReflectableBase< ALLOC, T >
C
zserio::BuiltinReflectableBase< ALLOC, T, typename std::enable_if< std::is_arithmetic< T >::value||std::is_same< T, StringView >::value||is_span< T >::value >::type >
C
zserio::ReflectableAllocatorHolderBase< ALLOC >
►
C
zserio::IBasicReflectable< typename T::allocator_type >
C
zserio::ReflectableOwner< T, ALLOC >
C
zserio::IBasicService< ALLOC >
C
zserio::IBasicServiceClient< ALLOC >
C
zserio::IBasicServiceData< ALLOC >
►
C
zserio::IBasicServiceData< std::allocator< uint8_t > >
C
zserio::BasicObjectServiceData< ALLOC >
C
zserio::BasicRawServiceDataHolder< ALLOC >
C
zserio::BasicRawServiceDataView< ALLOC >
C
zserio::BasicReflectableServiceData< ALLOC >
C
zserio::IBasicTypeInfo< ALLOC >
►
C
zserio::IBasicTypeInfo< ALLOC >
C
zserio::RecursiveTypeInfo< ALLOC >
►
C
zserio::TypeInfoBase< ALLOC >
►
C
zserio::BuiltinTypeInfo< ALLOC >
C
zserio::FixedSizeBuiltinTypeInfo< ALLOC >
C
zserio::PubsubTypeInfo< ALLOC >
C
zserio::ServiceTypeInfo< ALLOC >
C
zserio::SqlDatabaseTypeInfo< ALLOC >
►
C
zserio::TemplatableTypeInfoBase< ALLOC >
►
C
zserio::CompoundTypeInfoBase< ALLOC >
C
zserio::ChoiceTypeInfo< ALLOC >
C
zserio::StructTypeInfo< ALLOC >
C
zserio::UnionTypeInfo< ALLOC >
C
zserio::SqlTableTypeInfo< ALLOC >
►
C
zserio::TypeInfoWithUnderlyingTypeBase< ALLOC >
C
zserio::BitmaskTypeInfo< ALLOC >
C
zserio::EnumTypeInfo< ALLOC >
►
C
zserio::IBasicTypeInfo< std::allocator< uint8_t > >
►
C
zserio::TypeInfoBase< std::allocator< uint8_t > >
C
zserio::BuiltinTypeInfo< ALLOC >
C
zserio::IBasicWalkFilter< ALLOC >
C
zserio::IBasicWalkFilter< ALLOC >
►
C
zserio::IBasicWalkFilter< std::allocator< uint8_t > >
C
zserio::BasicDefaultWalkFilter< std::allocator< uint8_t > >
C
zserio::BasicAndWalkFilter< ALLOC >
C
zserio::BasicArrayLengthWalkFilter< ALLOC >
C
zserio::BasicDefaultWalkFilter< ALLOC >
C
zserio::BasicDepthWalkFilter< ALLOC >
C
zserio::BasicRegexWalkFilter< ALLOC >
C
zserio::IBasicWalkObserver< ALLOC >
►
C
zserio::IBasicWalkObserver< std::allocator< uint8_t > >
C
zserio::BasicDefaultWalkObserver< ALLOC >
C
zserio::BasicJsonWriter< ALLOC >
C
zserio::InPlaceT
C
zserio::BasicJsonParser< ALLOC >::IObserver
C
zserio::IPubsub
►
C
zserio::ISqliteDatabaseReader
C
zserio::ISqliteDatabase
C
zserio::ItemInfo
C
zserio::IValidationObserver
C
zserio::JsonEncoder
C
zserio::pmr::MemoryResource
C
zserio::NoInitT
C
zserio::NullOptType
C
zserio::ObjectArrayTraits< T, ELEMENT_FACTORY >
C
zserio::IPubsub::OnTopicCallback
C
zserio::PackedArrayTraits< ARRAY_TRAITS, typename >
C
zserio::PackedArrayTraits< ARRAY_TRAITS, typename std::enable_if< has_owner_type< ARRAY_TRAITS >::value >::type >
C
zserio::PackedArrayTraits< BitmaskArrayTraits< T > >
C
zserio::PackedArrayTraits< EnumArrayTraits< T > >
C
zserio::PackedArrayTraits< ObjectArrayTraits< T, ELEMENT_FACTORY >, typename std::enable_if< has_owner_type< ObjectArrayTraits< T, ELEMENT_FACTORY > >::value >::type >
C
zserio::ParsingInfo
►
C
zserio::pmr::detail::PolymorphicAllocatorBase< uint8_t >
C
zserio::pmr::PolymorphicAllocator< T >
C
zserio::pmr::PropagatingPolymorphicAllocator< T >
C
zserio::PropagateAllocatorT
C
zserio::BitStreamReader::ReaderContext
C
zserio::pmr::PolymorphicAllocator< T >::rebind< U >
C
zserio::pmr::PropagatingPolymorphicAllocator< T >::rebind< U >
C
zserio::ReflectableUtil
C
zserio::Span< T, Extent >
C
zserio::Span< const uint8_t >
C
zserio::Span< const zserio::BasicCaseInfo< ALLOC > >
C
zserio::Span< const zserio::BasicColumnInfo< ALLOC > >
C
zserio::Span< const zserio::BasicFieldInfo< ALLOC > >
C
zserio::Span< const zserio::BasicFunctionInfo< ALLOC > >
C
zserio::Span< const zserio::BasicMessageInfo< ALLOC > >
C
zserio::Span< const zserio::BasicMethodInfo< ALLOC > >
C
zserio::Span< const zserio::BasicParameterInfo< ALLOC > >
C
zserio::Span< const zserio::BasicStringView >
C
zserio::Span< const zserio::BasicTableInfo< ALLOC > >
C
zserio::Span< const zserio::BasicTemplateArgumentInfo< ALLOC > >
C
zserio::Span< const zserio::ItemInfo >
C
zserio::Span< uint8_t >
C
zserio::SqliteConnection
C
zserio::SqliteErrorCode
C
zserio::SqliteFinalizer
C
zserio::StdIntArrayTraits< T >
►
C
std::true_type
C
zserio::is_span< Span< T, Extent > >
C
zserio::TypeInfoUtil
C
zserio::ValidationSqliteUtil< ALLOC >
C
zserio::VarIntArrayTraits< T >
C
zserio::VarIntArrayTraits< int64_t >
C
zserio::VarIntArrayTraits< uint64_t >
C
zserio::VarIntNNArrayTraits< T >
C
zserio::VarIntNNArrayTraits< int16_t >
C
zserio::VarIntNNArrayTraits< int32_t >
C
zserio::VarIntNNArrayTraits< int64_t >
C
zserio::VarIntNNArrayTraits< uint16_t >
C
zserio::VarIntNNArrayTraits< uint32_t >
C
zserio::VarIntNNArrayTraits< uint64_t >
C
zserio::VarSizeArrayTraits
Generated by
1.9.1