|
template<typename TClass > |
static AZ::Outcome< AZStd::string > | SerializeMember (const TClass *classPtr, const char *memberName) |
|
template<typename TClass > |
static AZ::Outcome< AZStd::string > | SerializeMembersExcept (const TClass *classPtr, const AZStd::vector< AZStd::string > &excludeMembers) |
|
template<typename TClass > |
static bool | DeserializeIntoMember (TClass *classPtr, const char *memberName, const AZStd::string &value) |
|
template<typename TClass > |
static AZ::Outcome< AZStd::string > | Serialize (const TClass *classPtr) |
|
template<typename TClass > |
static bool | Deserialize (TClass *classPtr, const AZStd::string &sourceBuffer) |
|
template<typename TClass > |
static TClass * | Deserialize (const AZStd::string &sourceBuffer) |
|
template<typename TClass > |
static AZ::Outcome< AZStd::unordered_map< AZStd::string, AZStd::string > > | SerializeIntoMap (const TClass *classPtr) |
|
template<typename TClass > |
static AZ::Outcome< AZStd::string > | SerializeIntoCommandLine (const TClass *classPtr) |
|
template<typename TClass > |
static AZ::Outcome< AZStd::string > | SerializeValue (const TClass *classPtr) |
|
template<typename TClass > |
static bool | Deserialize (TClass *classPtr, const MCore::CommandLine &sourceCommandLine) |
|
template<typename TClass > |
static bool | DeserializeMembers (TClass *classPtr, const AZStd::string &memberValuesMap) |
|
template<typename TClass > |
static TClass * | Clone (const TClass *classPtr) |
|
template<typename TClass > |
static void | CloneInplace (TClass &dest, const TClass *ptr) |
|
template<typename TClass , typename TValue > |
static bool | SetIntoMember (AZ::SerializeContext *context, TClass *classPtr, const char *memberName, const TValue &value) |
|
static void | Reflect (AZ::ReflectContext *context) |
|