Zserio C++17 runtime library  0.5.0
Built for Zserio 2.17.0
ITypeInfo.h File Reference
#include <memory_resource>
#include "zserio/ITypeInfo.h"

Go to the source code of this file.

Namespaces

 zserio
 
 zserio::pmr
 

Typedefs

using zserio::pmr::ITypeInfo = IBasicTypeInfo< std::pmr::polymorphic_allocator< uint8_t > >
 
using zserio::pmr::FieldInfo = BasicFieldInfo< std::pmr::polymorphic_allocator< uint8_t > >
 
using zserio::pmr::ParameterInfo = BasicParameterInfo< std::pmr::polymorphic_allocator< uint8_t > >
 
using zserio::pmr::FunctionInfo = BasicFunctionInfo< std::pmr::polymorphic_allocator< uint8_t > >
 
using zserio::pmr::CaseInfo = BasicCaseInfo< std::pmr::polymorphic_allocator< uint8_t > >
 
using zserio::pmr::ColumnInfo = BasicColumnInfo< std::pmr::polymorphic_allocator< uint8_t > >
 
using zserio::pmr::TableInfo = BasicTableInfo< std::pmr::polymorphic_allocator< uint8_t > >
 
using zserio::pmr::TemplateArgumentInfo = BasicTemplateArgumentInfo< std::pmr::polymorphic_allocator< uint8_t > >
 
using zserio::pmr::MessageInfo = BasicMessageInfo< std::pmr::polymorphic_allocator< uint8_t > >
 
using zserio::pmr::MethodInfo = BasicMethodInfo< std::pmr::polymorphic_allocator< uint8_t > >
 

Functions

template<typename T , typename ALLOC = std::pmr::polymorphic_allocator<uint8_t>>
const IBasicTypeInfo< ALLOC > & zserio::pmr::typeInfo ()