Zserio C++ runtime library
1.3.0
Built for Zserio 2.18.0
IReflectable.h
Go to the documentation of this file.
1
#ifndef ZSERIO_PMR_I_REFLECTABLE_H_INC
2
#define ZSERIO_PMR_I_REFLECTABLE_H_INC
3
4
#include "
zserio/IReflectable.h
"
5
#include "
zserio/pmr/PolymorphicAllocator.h
"
6
7
// needed to have proper typedefs
8
#include "
zserio/Types.h
"
9
#include "
zserio/pmr/AnyHolder.h
"
10
#include "
zserio/pmr/BitBuffer.h
"
11
#include "
zserio/pmr/String.h
"
12
13
namespace
zserio
14
{
15
namespace
pmr
16
{
17
22
using
IReflectable
=
IBasicReflectable<PropagatingPolymorphicAllocator<uint8_t>
>;
23
using
IReflectablePtr
=
IBasicReflectablePtr<PropagatingPolymorphicAllocator<uint8_t>
>;
24
using
IReflectableConstPtr
=
IBasicReflectableConstPtr<PropagatingPolymorphicAllocator<uint8_t>
>;
27
}
// namespace pmr
28
}
// namespace zserio
29
30
#endif
// ZSERIO_PMR_I_REFLECTABLE_H_INC
IReflectable.h
PolymorphicAllocator.h
Types.h
zserio::IBasicReflectable
Definition:
IReflectable.h:34
zserio::pmr::IReflectableConstPtr
IBasicReflectableConstPtr< PropagatingPolymorphicAllocator< uint8_t > > IReflectableConstPtr
Definition:
IReflectable.h:24
zserio::pmr::IReflectablePtr
IBasicReflectablePtr< PropagatingPolymorphicAllocator< uint8_t > > IReflectablePtr
Definition:
IReflectable.h:23
zserio
Definition:
AllocatorHolder.h:7
zserio::IBasicReflectablePtr
typename IBasicReflectable< ALLOC >::Ptr IBasicReflectablePtr
Definition:
IReflectable.h:532
zserio::IBasicReflectableConstPtr
typename IBasicReflectable< ALLOC >::ConstPtr IBasicReflectableConstPtr
Definition:
IReflectable.h:535
AnyHolder.h
BitBuffer.h
String.h
zserio
pmr
IReflectable.h
Generated by
1.9.1