|
WSF
|
#include <WsfPProxyIndex.hpp>
Classes | |
| struct | ReverseIndexEntry |
Public Types | |
| enum | EntryType { cADDED , cEDITED , cASSIGNED , cREMOVED } |
Public Member Functions | |
| WsfPProxyIndex () | |
| ~WsfPProxyIndex () | |
| WsfPProxyIndexNode * | Find (const WsfPProxyPath &aPath) |
| WsfPProxyIndexNode & | Get (const WsfPProxyPath &aPath) |
| WsfPProxyIndexNode & | Root () |
| void | SetCurrentProxyPath (const WsfPProxyPath &aPath, WsfParseNode *aNodePtr) |
| void | BuildReverseIndex () |
| const std::vector< ReverseIndexEntry > & | GetReverseIndex () const |
| ReverseIndexEntry * | FindByParseNodeIndex (size_t &aParseNodeIndex, size_t &aSubEntry) |
| const WsfPProxyPath * | FindCurrentPath (WsfParseNode *aNodePtr) |
Public Attributes | |
| bool | mRecordCurrentPath |
| WsfPProxyIndex::WsfPProxyIndex | ( | ) |
References mRecordCurrentPath.
| WsfPProxyIndex::~WsfPProxyIndex | ( | ) |
| void WsfPProxyIndex::BuildReverseIndex | ( | ) |
| WsfPProxyIndexNode * WsfPProxyIndex::Find | ( | const WsfPProxyPath & | aPath | ) |
References WsfPProxyIndexNode::FindChild(), and WsfPProxyPath::size().
Referenced by FindCommandsChangingValue().
| WsfPProxyIndex::ReverseIndexEntry * WsfPProxyIndex::FindByParseNodeIndex | ( | size_t & | aParseNodeIndex, |
| size_t & | aSubEntry ) |
Referenced by wizard::ParseResults::FindProxyPathFromLocation().
| const WsfPProxyPath * WsfPProxyIndex::FindCurrentPath | ( | WsfParseNode * | aNodePtr | ) |
References WsfParseNode::GetParent(), and WsfParseNode::LexicalIndex().
| WsfPProxyIndexNode & WsfPProxyIndex::Get | ( | const WsfPProxyPath & | aPath | ) |
References WsfPProxyIndexNode::GetChild(), and WsfPProxyPath::size().
|
inline |
|
inline |
| void WsfPProxyIndex::SetCurrentProxyPath | ( | const WsfPProxyPath & | aPath, |
| WsfParseNode * | aNodePtr ) |
References WsfPProxyPath::Empty(), WsfParseNode::GetParent(), and WsfParseNode::LexicalIndex().
Referenced by WsfPProxyDeserializeContext::BeginNode().
| bool WsfPProxyIndex::mRecordCurrentPath |
Referenced by WsfPProxyDeserializeContext::BeginNode(), WsfPProxySerialize::Serialize(), and WsfPProxyIndex().