WSF
WsfPProxyIndex Class Reference

#include <WsfPProxyIndex.hpp>

Classes

struct  ReverseIndexEntry

Public Types

enum  EntryType { cADDED , cEDITED , cASSIGNED , cREMOVED }

Public Member Functions

 WsfPProxyIndex ()
 ~WsfPProxyIndex ()
WsfPProxyIndexNodeFind (const WsfPProxyPath &aPath)
WsfPProxyIndexNodeGet (const WsfPProxyPath &aPath)
WsfPProxyIndexNodeRoot ()
void SetCurrentProxyPath (const WsfPProxyPath &aPath, WsfParseNode *aNodePtr)
void BuildReverseIndex ()
const std::vector< ReverseIndexEntry > & GetReverseIndex () const
ReverseIndexEntryFindByParseNodeIndex (size_t &aParseNodeIndex, size_t &aSubEntry)
const WsfPProxyPathFindCurrentPath (WsfParseNode *aNodePtr)

Public Attributes

bool mRecordCurrentPath

Member Enumeration Documentation

◆ EntryType

Enumerator
cADDED 
cEDITED 
cASSIGNED 
cREMOVED 

Constructor & Destructor Documentation

◆ WsfPProxyIndex()

WsfPProxyIndex::WsfPProxyIndex ( )

References mRecordCurrentPath.

◆ ~WsfPProxyIndex()

WsfPProxyIndex::~WsfPProxyIndex ( )

Member Function Documentation

◆ BuildReverseIndex()

void WsfPProxyIndex::BuildReverseIndex ( )

◆ Find()

WsfPProxyIndexNode * WsfPProxyIndex::Find ( const WsfPProxyPath & aPath)

◆ FindByParseNodeIndex()

WsfPProxyIndex::ReverseIndexEntry * WsfPProxyIndex::FindByParseNodeIndex ( size_t & aParseNodeIndex,
size_t & aSubEntry )

◆ FindCurrentPath()

const WsfPProxyPath * WsfPProxyIndex::FindCurrentPath ( WsfParseNode * aNodePtr)

◆ Get()

WsfPProxyIndexNode & WsfPProxyIndex::Get ( const WsfPProxyPath & aPath)

◆ GetReverseIndex()

const std::vector< ReverseIndexEntry > & WsfPProxyIndex::GetReverseIndex ( ) const
inline

◆ Root()

WsfPProxyIndexNode & WsfPProxyIndex::Root ( )
inline

◆ SetCurrentProxyPath()

void WsfPProxyIndex::SetCurrentProxyPath ( const WsfPProxyPath & aPath,
WsfParseNode * aNodePtr )

Member Data Documentation

◆ mRecordCurrentPath

bool WsfPProxyIndex::mRecordCurrentPath

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