NAP
Public Member Functions | Public Attributes | List of all members
ReadState Struct Reference

#include <rtti/jsonreader.h>

Public Member Functions

 ReadState (EPropertyValidationMode propertyValidationMode, EPointerPropertyMode pointerPropertyMode, Factory &factory, DeserializeResult &result)
 

Public Attributes

EPropertyValidationMode mPropertyValidationMode
 
EPointerPropertyMode mPointerPropertyMode
 
Path mCurrentRTTIPath
 
FactorymFactory
 
DeserializeResultmResult
 
std::unordered_set< std::string > mObjectIDs
 

Description

RTTI conversion state, populated during json document traversal.

Collaboration diagram for ReadState:
[legend]

Constructor & Destructor Documentation

◆ ReadState()

ReadState ( EPropertyValidationMode  propertyValidationMode,
EPointerPropertyMode  pointerPropertyMode,
Factory factory,
DeserializeResult result 
)

Member Data Documentation

◆ mCurrentRTTIPath

Path mCurrentRTTIPath

◆ mFactory

Factory& mFactory

◆ mObjectIDs

std::unordered_set<std::string> mObjectIDs

◆ mPointerPropertyMode

EPointerPropertyMode mPointerPropertyMode

◆ mPropertyValidationMode

EPropertyValidationMode mPropertyValidationMode

◆ mResult