Zserio C++17 runtime library
0.5.0
Built for Zserio 2.17.0
|
Classes | |
class | PropagatingPolymorphicAllocator |
Functions | |
template<typename T , typename ALLOC = PropagatingPolymorphicAllocator<uint8_t>> | |
const IBasicTypeInfo< ALLOC > & | typeInfo () |
template<class T , class U > | |
bool | operator== (const PropagatingPolymorphicAllocator< T > &lhs, const PropagatingPolymorphicAllocator< U > &rhs) noexcept |
template<class T , class U > | |
bool | operator!= (const PropagatingPolymorphicAllocator< T > &lhs, const PropagatingPolymorphicAllocator< U > &rhs) noexcept |
using zserio::ppmr::Any = typedef BasicAny<PropagatingPolymorphicAllocator<uint8_t> > |
using zserio::ppmr::BitBuffer = typedef BasicBitBuffer<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef to BitBuffer provided for convenience - using PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 13 of file BitBuffer.h.
using zserio::ppmr::BitBufferView = typedef std::reference_wrapper<const BitBuffer> |
Typedef to BitBufferView provided for convenience - using PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 16 of file BitBuffer.h.
using zserio::ppmr::Bytes = typedef BasicBytes<PropagatingPolymorphicAllocator<uint8_t> > |
using zserio::ppmr::CaseInfo = typedef BasicCaseInfo<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef provided for convenience - using default PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 29 of file ITypeInfo.h.
using zserio::ppmr::ColumnInfo = typedef BasicColumnInfo<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef provided for convenience - using default PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 30 of file ITypeInfo.h.
using zserio::ppmr::FieldInfo = typedef BasicFieldInfo<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef provided for convenience - using default PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 26 of file ITypeInfo.h.
using zserio::ppmr::FunctionInfo = typedef BasicFunctionInfo<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef provided for convenience - using default PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 28 of file ITypeInfo.h.
using zserio::ppmr::IIntrospectableView = typedef IBasicIntrospectableView<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef to reflectable interface provided for convenience - using PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 21 of file IIntrospectableView.h.
using zserio::ppmr::IIntrospectableViewConstPtr = typedef IBasicIntrospectableViewConstPtr<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef to reflectable interface provided for convenience - using PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 22 of file IIntrospectableView.h.
using zserio::ppmr::IntrospectableServiceData = typedef BasicIntrospectableServiceData<ZSERIO_OBJECT, PropagatingPolymorphicAllocator<uint8_t> > |
Typedef to service data implementation provided for convenience - using PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 25 of file IService.h.
using zserio::ppmr::IReflectableData = typedef IBasicReflectableData<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef to reflectable interface provided for convenience - using PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 21 of file IReflectableData.h.
using zserio::ppmr::IReflectableDataConstPtr = typedef IBasicReflectableDataConstPtr<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef to reflectable interface provided for convenience - using PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 23 of file IReflectableData.h.
using zserio::ppmr::IReflectableDataPtr = typedef IBasicReflectableDataPtr<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef to reflectable interface provided for convenience - using PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 22 of file IReflectableData.h.
using zserio::ppmr::IService = typedef IBasicService<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef to service interface provided for convenience - using PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 16 of file IService.h.
using zserio::ppmr::IServiceClient = typedef IBasicServiceClient<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef to service interface provided for convenience - using PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 17 of file IService.h.
using zserio::ppmr::IServiceData = typedef IBasicServiceData<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef to service interface provided for convenience - using PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 14 of file IService.h.
using zserio::ppmr::IServiceDataPtr = typedef IBasicServiceDataPtr<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef to service interface provided for convenience - using PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 15 of file IService.h.
using zserio::ppmr::ITypeInfo = typedef IBasicTypeInfo<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef provided for convenience - using default PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 25 of file ITypeInfo.h.
using zserio::ppmr::Map = typedef std::map<KEY, T, COMPARE, PropagatingPolymorphicAllocator<std::pair<const KEY, T> >> |
Typedef to std::map provided for convenience - using PropagatingPolymorphicAllocator.
using zserio::ppmr::MessageInfo = typedef BasicMessageInfo<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef provided for convenience - using default PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 33 of file ITypeInfo.h.
using zserio::ppmr::MethodInfo = typedef BasicMethodInfo<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef provided for convenience - using default PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 34 of file ITypeInfo.h.
using zserio::ppmr::ObjectServiceData = typedef BasicObjectServiceData<PropagatingPolymorphicAllocator<uint8_t> > |
Definition at line 27 of file IService.h.
using zserio::ppmr::Optional = typedef zserio::BasicOptional<PropagatingPolymorphicAllocator<uint8_t>, T> |
Typedef to Optional provided for convenience - using PropagatingPolymorphicAllocator.
Definition at line 16 of file Optional.h.
using zserio::ppmr::ParameterInfo = typedef BasicParameterInfo<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef provided for convenience - using default PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 27 of file ITypeInfo.h.
using zserio::ppmr::RawServiceDataHolder = typedef BasicRawServiceDataHolder<PropagatingPolymorphicAllocator<uint8_t> > |
Definition at line 28 of file IService.h.
using zserio::ppmr::RawServiceDataView = typedef BasicRawServiceDataView<PropagatingPolymorphicAllocator<uint8_t> > |
Definition at line 29 of file IService.h.
using zserio::ppmr::Set = typedef std::set<T, COMPARE, PropagatingPolymorphicAllocator<T> > |
Typedef to std::set provided for convenience - using PropagatingPolymorphicAllocator.
using zserio::ppmr::String = typedef zserio::BasicString<PropagatingPolymorphicAllocator<char> > |
using zserio::ppmr::TableInfo = typedef BasicTableInfo<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef provided for convenience - using default PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 31 of file ITypeInfo.h.
using zserio::ppmr::TemplateArgumentInfo = typedef BasicTemplateArgumentInfo<PropagatingPolymorphicAllocator<uint8_t> > |
Typedef provided for convenience - using default PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 32 of file ITypeInfo.h.
using zserio::ppmr::UniquePtr = typedef zserio::UniquePtr<T, PropagatingPolymorphicAllocator<T> > |
Typedef to zserio::UniquePtr provided for convenience - using PropagatingPolymorphicAllocator<uint8_t>.
Definition at line 16 of file UniquePtr.h.
using zserio::ppmr::Variant = typedef BasicVariant<PropagatingPolymorphicAllocator<uint8_t>, INDEX, T...> |
Typedef to Variant provided for convenience - using PropagatingPolymorphicAllocator.
using zserio::ppmr::Vector = typedef std::vector<T, PropagatingPolymorphicAllocator<T> > |
Typedef to std::vector provided for convenience - using PropagatingPolymorphicAllocator.
|
noexcept |
Definition at line 165 of file PropagatingPolymorphicAllocator.h.
|
noexcept |
Definition at line 158 of file PropagatingPolymorphicAllocator.h.
const IBasicTypeInfo<ALLOC>& zserio::ppmr::typeInfo | ( | ) |
Global function for type info of a generated type provided via specializations.
Definition at line 18 of file ITypeInfo.h.