Sleeping Wombat Common Library  0.50.0
swCommonLibrary
Public Member Functions | Public Attributes | Private Types | Private Attributes | List of all members
sw::SerializationContext Struct Reference

Serialization context for automatic serialization. More...

#include <SerializationContext.h>

Inheritance diagram for sw::SerializationContext:
ISerializationContext

Public Member Functions

const Exceptions & GetWarnings ()
 
void AddWarning (ExceptionPtr warning)
 
template<typename WarningType >
void AddWarning (const std::string &message, FilePosition filePos)
 

Public Attributes

TypePropertyMap TypeProperties
 Maps containing all serializable properties for type.
 

Private Types

typedef std::map< rttr::type, std::vector< rttr::property > > TypePropertyMap
 
typedef std::vector< ExceptionPtr > Exceptions
 

Private Attributes

Exceptions m_warnings
 

Detailed Description

Serialization context for automatic serialization.

You can extend serialization functionality by deriving from this class.


The documentation for this struct was generated from the following files: