Zserio C++17 runtime library
0.5.0
Built for Zserio 2.17.0
|
#include "zserio/Enums.h"
#include "zserio/IReflectableData.h"
#include "zserio/IntrospectableDataBase.h"
#include "zserio/ReflectableUtil.h"
#include "zserio/TypeInfoUtil.h"
Go to the source code of this file.
Namespaces | |
zserio | |
Functions | |
template<typename ALLOC = std::allocator<uint8_t>> | |
IBasicReflectableDataPtr< ALLOC > | zserio::reflectable (Bool value, const ALLOC &allocator=ALLOC()) |
template<BitSize BIT_SIZE, bool IS_SIGNED, typename ALLOC = std::allocator<uint8_t>> | |
IBasicReflectableDataPtr< ALLOC > | zserio::reflectable (detail::FixedIntWrapper< BIT_SIZE, IS_SIGNED > value, const ALLOC &allocator=ALLOC()) |
template<typename T , typename ALLOC = std::allocator<uint8_t>> | |
IBasicReflectableDataPtr< ALLOC > | zserio::reflectable (detail::DynIntWrapper< T > value, const ALLOC &allocator=ALLOC()) |
template<typename ALLOC = std::allocator<uint8_t>> | |
IBasicReflectableDataPtr< ALLOC > | zserio::reflectable (VarInt16 value, const ALLOC &allocator=ALLOC()) |
template<typename ALLOC = std::allocator<uint8_t>> | |
IBasicReflectableDataPtr< ALLOC > | zserio::reflectable (Float16 value, const ALLOC &allocator=ALLOC()) |
template<typename ALLOC = std::allocator<uint8_t>> | |
IBasicReflectableDataPtr< ALLOC > | zserio::reflectable (const BasicBytes< ALLOC > &value, const ALLOC &allocator=ALLOC()) |
template<typename ALLOC = std::allocator<uint8_t>> | |
IBasicReflectableDataPtr< ALLOC > | zserio::reflectable (BytesView value, const ALLOC &allocator=ALLOC()) |
template<typename STRING_ALLOC , typename ALLOC = std::allocator<uint8_t>> | |
IBasicReflectableDataPtr< ALLOC > | zserio::reflectable (const BasicString< STRING_ALLOC > &value, const ALLOC &allocator=ALLOC()) |
template<typename ALLOC = std::allocator<uint8_t>> | |
IBasicReflectableDataPtr< ALLOC > | zserio::reflectable (std::string_view value, const ALLOC &allocator=ALLOC()) |
template<typename ALLOC = std::allocator<uint8_t>> | |
IBasicReflectableDataPtr< ALLOC > | zserio::reflectable (BasicBitBuffer< ALLOC > &value, const ALLOC &allocator=ALLOC()) |
template<typename ALLOC = std::allocator<uint8_t>> | |
IBasicReflectableDataConstPtr< ALLOC > | zserio::reflectable (const BasicBitBuffer< ALLOC > &value, const ALLOC &allocator=ALLOC()) |
template<typename T , typename VECTOR_ALLOC , typename ALLOC = std::allocator<uint8_t>> | |
IBasicReflectableDataConstPtr< ALLOC > | zserio::reflectableArray (const std::vector< T, VECTOR_ALLOC > &array, const ALLOC &allocator=ALLOC()) |
template<typename T , typename VECTOR_ALLOC , typename ALLOC = std::allocator<uint8_t>> | |
IBasicReflectableDataPtr< ALLOC > | zserio::reflectableArray (std::vector< T, VECTOR_ALLOC > &array, const ALLOC &allocator=ALLOC()) |