Zserio C++ runtime library
1.1.0
Built for Zserio 2.15.0
|
#include <functional>
#include <type_traits>
#include "zserio/AllocatorHolder.h"
#include "zserio/BitSizeOfCalculator.h"
#include "zserio/CppRuntimeException.h"
#include "zserio/IReflectable.h"
#include "zserio/Span.h"
#include "zserio/StringConvertUtil.h"
#include "zserio/Traits.h"
#include "zserio/TypeInfo.h"
#include "zserio/TypeInfoUtil.h"
Go to the source code of this file.
Namespaces | |
zserio | |
Typedefs | |
using | zserio::ReflectableFactory = BasicReflectableFactory< std::allocator< uint8_t > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::BoolReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, BoolReflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::BoolReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, BoolReflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Int8ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, Int8Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Int8ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, Int8Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Int16ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, Int16Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Int16ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, Int16Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Int32ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, Int32Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Int32ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, Int32Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Int64ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, Int64Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Int64ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, Int64Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::UInt8ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, UInt8Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::UInt8ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, UInt8Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::UInt16ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, UInt16Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::UInt16ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, UInt16Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::UInt32ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, UInt32Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::UInt32ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, UInt32Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::UInt64ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, UInt64Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::UInt64ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, UInt64Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::FixedSignedBitFieldReflectableConstArray = FixedBitFieldReflectableConstArray< ALLOC, RAW_ARRAY, FixedSignedBitFieldReflectable< ALLOC, typename RAW_ARRAY::value_type > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::FixedSignedBitFieldReflectableArray = FixedBitFieldReflectableArray< ALLOC, RAW_ARRAY, FixedSignedBitFieldReflectable< ALLOC, typename RAW_ARRAY::value_type > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::FixedUnsignedBitFieldReflectableConstArray = FixedBitFieldReflectableConstArray< ALLOC, RAW_ARRAY, FixedUnsignedBitFieldReflectable< ALLOC, typename RAW_ARRAY::value_type > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::FixedUnsignedBitFieldReflectableArray = FixedBitFieldReflectableArray< ALLOC, RAW_ARRAY, FixedUnsignedBitFieldReflectable< ALLOC, typename RAW_ARRAY::value_type > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::DynamicSignedBitFieldReflectableConstArray = DynamicBitFieldReflectableConstArray< ALLOC, RAW_ARRAY, DynamicSignedBitFieldReflectable< ALLOC, typename RAW_ARRAY::value_type > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::DynamicSignedBitFieldReflectableArray = DynamicBitFieldReflectableArray< ALLOC, RAW_ARRAY, DynamicSignedBitFieldReflectable< ALLOC, typename RAW_ARRAY::value_type > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::DynamicUnsignedBitFieldReflectableConstArray = DynamicBitFieldReflectableConstArray< ALLOC, RAW_ARRAY, DynamicUnsignedBitFieldReflectable< ALLOC, typename RAW_ARRAY::value_type > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::DynamicUnsignedBitFieldReflectableArray = DynamicBitFieldReflectableArray< ALLOC, RAW_ARRAY, DynamicUnsignedBitFieldReflectable< ALLOC, typename RAW_ARRAY::value_type > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarInt16ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, VarInt16Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarInt16ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, VarInt16Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarInt32ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, VarInt32Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarInt32ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, VarInt32Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarInt64ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, VarInt64Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarInt64ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, VarInt64Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarIntReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, VarIntReflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarIntReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, VarIntReflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarUInt16ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, VarUInt16Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarUInt16ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, VarUInt16Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarUInt32ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, VarUInt32Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarUInt32ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, VarUInt32Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarUInt64ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, VarUInt64Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarUInt64ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, VarUInt64Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarUIntReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, VarUIntReflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarUIntReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, VarUIntReflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarSizeReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, VarSizeReflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::VarSizeReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, VarSizeReflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Float16ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, Float16Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Float16ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, Float16Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Float32ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, Float32Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Float32ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, Float32Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Float64ReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, Float64Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::Float64ReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, Float64Reflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::BytesReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, BytesReflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::BytesReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, BytesReflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::StringReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, StringReflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::StringReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, StringReflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::BitBufferReflectableConstArray = BuiltinReflectableConstArray< ALLOC, RAW_ARRAY, BitBufferReflectable< ALLOC > > |
template<typename ALLOC , typename RAW_ARRAY > | |
using | zserio::BitBufferReflectableArray = BuiltinReflectableArray< ALLOC, RAW_ARRAY, BitBufferReflectable< ALLOC > > |