WSF
wizard::ProxyHash Class Reference

#include <ProxyMerge.hpp>

Collaboration diagram for wizard::ProxyHash:

Public Member Functions

 ProxyHash (WsfPProxyValue aRootValue)
ProxyHashNodeFind (const WsfPProxyPath &aPath)
ProxyHashNodeRoot ()
WsfPProxyValue RootValue () const

Protected Member Functions

WsfPProxyHash RecurseHash (ProxyHashNode *aParentPtr, const WsfPProxyKey &aValueAddr, WsfPProxyValue aRootValue, bool aIsParentStruct)
 UT_MEMORY_DEBUG_MARKER (cMDB_ProxyHash)

Protected Attributes

ProxyHashNode mRoot
WsfPProxyValue mRootValue

Constructor & Destructor Documentation

◆ ProxyHash()

wizard::ProxyHash::ProxyHash ( WsfPProxyValue aRootValue)
explicit

References mRootValue, and RecurseHash().

Member Function Documentation

◆ Find()

wizard::ProxyHashNode * wizard::ProxyHash::Find ( const WsfPProxyPath & aPath)

◆ RecurseHash()

◆ Root()

ProxyHashNode & wizard::ProxyHash::Root ( )
inline

References mRoot.

◆ RootValue()

WsfPProxyValue wizard::ProxyHash::RootValue ( ) const
inline

References mRootValue.

◆ UT_MEMORY_DEBUG_MARKER()

wizard::ProxyHash::UT_MEMORY_DEBUG_MARKER ( cMDB_ProxyHash )
protected

References cMDB_ProxyHash.

Member Data Documentation

◆ mRoot

ProxyHashNode wizard::ProxyHash::mRoot
protected

Referenced by Find(), RecurseHash(), and Root().

◆ mRootValue

WsfPProxyValue wizard::ProxyHash::mRootValue
protected

Referenced by ProxyHash(), and RootValue().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved