#include <UtPack.hpp>
◆ MessageFactoryFnPtr
◆ TypeData
◆ UtPackSerializer()
| UtPackSerializer::UtPackSerializer |
( |
| ) |
|
|
default |
References FindLocalContainedListType(), FindLocalContainedListTypeName(), FindSerializeFunction(), FindTypeData(), Initialize(), RegisterBasicType(), RegisterBuiltinTypes(), RegisterConversion(), RegisterListType(), RegisterMessage(), and UtPackSerializer().
Referenced by UtPackSerializer().
◆ ~UtPackSerializer()
| UtPackSerializer::~UtPackSerializer |
( |
| ) |
|
◆ FindLocalContainedListType()
◆ FindLocalContainedListTypeName()
| std::string UtPackSerializer::FindLocalContainedListTypeName |
( |
std::string | aListTypeName | ) |
|
◆ FindSerializeFunction()
| std::shared_ptr< UtPackSerializeFunctor > UtPackSerializer::FindSerializeFunction |
( |
const std::string & | aTypeInMemory, |
|
|
const std::string & | aSerializedType ) |
◆ FindTypeData()
◆ GetMessageInfo() [1/2]
| MessageInfo * UtPackSerializer::GetMessageInfo |
( |
int | aMessageId | ) |
|
|
inline |
◆ GetMessageInfo() [2/2]
| const MessageInfo * UtPackSerializer::GetMessageInfo |
( |
int | aMessageId | ) |
const |
|
inline |
◆ Initialize()
◆ Print()
| void UtPackSerializer::Print |
( |
std::ostream & | aOstream, |
|
|
UtPackMessage & | aMessage ) |
◆ RegisterBasicType()
| void UtPackSerializer::RegisterBasicType |
( |
const std::string & | aName, |
|
|
std::unique_ptr< UtPackSerializeFunctor > | aSerializeFunctor ) |
◆ RegisterBuiltinTypes()
| void UtPackSerializer::RegisterBuiltinTypes |
( |
| ) |
|
◆ RegisterConversion()
| void UtPackSerializer::RegisterConversion |
( |
const std::string & | aType1, |
|
|
const std::string & | aType2, |
|
|
std::unique_ptr< UtPackSerializeFunctor > | aSerializeToType1, |
|
|
std::unique_ptr< UtPackSerializeFunctor > | aSerializeToType2 ) |
◆ RegisterListType()
| void UtPackSerializer::RegisterListType |
( |
const std::string & | aTypeName, |
|
|
const std::string & | aContainedTypeName ) |
◆ RegisterMessage()
| void UtPackSerializer::RegisterMessage |
( |
int | aMessageId, |
|
|
MessageFactoryFnPtr | aFactoryFunctionPtr ) |
◆ UtPackReflector
◆ cMAXIMUM_OPTIONAL_BITS
| const int UtPackSerializer::cMAXIMUM_OPTIONAL_BITS = 128 |
|
static |
The documentation for this class was generated from the following files: