15#ifndef WSFPPROXYDESERIALIZE_HPP
16#define WSFPPROXYDESERIALIZE_HPP
59 volatile bool mNoAbortSwitch;
66 std::map<WsfPProxyPath, WsfPProxyPath> mRenameMapping;
67 std::vector<WsfPProxyValue> mIntermediateValues;
Definition WsfPProxyDeserializeContext.hpp:30
Definition WsfPProxyUndo.hpp:30
Definition WsfPProxyI.hpp:22
WsfPProxyIndex * GetIndex() const
Definition WsfPProxyDeserialize.hpp:41
WsfPProxyRegistry * GetRegistry() const
Definition WsfPProxyDeserialize.hpp:40
WsfPProxyDeserializeObserver * mObserver
Definition WsfPProxyDeserialize.hpp:49
void Deserialize(WsfPProxyUndoValue &aContainer, WsfParseNode *aNodePtr)
Definition WsfPProxyDeserialize.cpp:50
void ExecuteInitialActions(WsfPProxyStructValue aStructInstance, WsfParseStruct *aRulePtr)
Definition WsfPProxyDeserialize.cpp:99
WsfPProxyUndoValue GetRoot() const
Definition WsfPProxyDeserialize.hpp:38
void AddValue(WsfPProxyValue &aProxyValue)
Definition WsfPProxyDeserialize.cpp:81
volatile bool * mAbortSwitch
Definition WsfPProxyDeserialize.hpp:44
WsfPProxyUndoValue & GetBasicRoot()
Definition WsfPProxyDeserialize.hpp:37
WsfPProxyDeserialize(WsfPProxyRegistry *aRegistry, WsfPProxyIndex *aIndex=nullptr)
Definition WsfPProxyDeserialize.cpp:39
std::vector< DelayNode > mDelayNodes
Definition WsfPProxyDeserialize.hpp:54
WsfPProxyDeserializeTracerI * mTraceBuilder
Definition WsfPProxyDeserialize.hpp:48
std::pair< size_t, WsfParseNode * > DelayNode
Definition WsfPProxyDeserialize.hpp:53
bool IsDelayLoading() const
Definition WsfPProxyDeserialize.hpp:46
Definition WsfPProxyIndex.hpp:96
Definition WsfPProxyRegistry.hpp:37
Definition WsfPProxyStructValue.hpp:23
Definition WsfPProxyUndo.hpp:102
Definition WsfPProxyValue.hpp:33
Definition WsfParseNode.hpp:61
Definition WsfParseRule.hpp:527