Zserio C++ runtime library  1.1.0
Built for Zserio 2.15.0
IReflectable.h File Reference
#include <memory>
#include "zserio/AnyHolder.h"
#include "zserio/BitBuffer.h"
#include "zserio/BitStreamWriter.h"
#include "zserio/ParsingInfo.h"
#include "zserio/RebindAlloc.h"
#include "zserio/Span.h"
#include "zserio/String.h"
#include "zserio/StringView.h"
#include "zserio/Vector.h"

Go to the source code of this file.

Classes

class  zserio::IBasicReflectable< ALLOC >
 

Namespaces

 zserio
 

Typedefs

template<typename ALLOC = std::allocator<uint8_t>>
using zserio::IBasicReflectablePtr = typename IBasicReflectable< ALLOC >::Ptr
 
template<typename ALLOC = std::allocator<uint8_t>>
using zserio::IBasicReflectableConstPtr = typename IBasicReflectable< ALLOC >::ConstPtr
 
using zserio::IReflectable = IBasicReflectable<>
 
using zserio::IReflectablePtr = IBasicReflectablePtr<>
 
using zserio::IReflectableConstPtr = IBasicReflectableConstPtr<>
 

Functions

template<typename T , typename ALLOC = std::allocator<uint8_t>>
IBasicReflectablePtr< ALLOC > zserio::enumReflectable (T value, const ALLOC &allocator=ALLOC())