|
WSF
|
#include <WsfPProxyIndex.hpp>

Public Types | |
| using | NodeMap = std::unordered_map<WsfPProxyKey, std::unique_ptr<WsfPProxyIndexNode>, WsfPProxyPathEntryHash> |
Public Member Functions | |
| WsfPProxyIndexNode (WsfPProxyIndexNode *aParentPtr, const WsfPProxyKey &e) | |
| WsfPProxyIndexNode (const WsfPProxyIndexNode &)=delete | |
| WsfPProxyIndexNode & | operator= (const WsfPProxyIndexNode &)=delete |
| ~WsfPProxyIndexNode () | |
| WsfPProxyIndexNode * | FindChild (const WsfPProxyKey &e) |
| WsfPProxyIndexNode & | GetChild (const WsfPProxyKey &e) |
| void | AddLocation (WsfParseNode *aNodePtr, int aEntryType) |
| void | GetPath (WsfPProxyPath &aPath) |
Public Attributes | |
| WsfPProxyKey | mAddr |
| WsfPProxyIndexNode * | mParentPtr |
| std::vector< WsfPProxyIndexEntry > | mEntries |
| NodeMap | mChildren |
| using WsfPProxyIndexNode::NodeMap = std::unordered_map<WsfPProxyKey, std::unique_ptr<WsfPProxyIndexNode>, WsfPProxyPathEntryHash> |
|
inline |
References mAddr, mParentPtr, and WsfPProxyIndexNode().
Referenced by FindChild(), GetChild(), operator=(), WsfPProxyIndexNode(), and WsfPProxyIndexNode().
|
delete |
References WsfPProxyIndexNode().
|
inline |
|
inline |
References mEntries, WsfPProxyIndexEntry::mEntryType, and WsfPProxyIndexEntry::mNodePtr.
Referenced by WsfPProxyDeserializeContext::AddToIndex().
|
inline |
References mChildren, and WsfPProxyIndexNode().
Referenced by WsfPProxyIndex::Find().
|
inline |
References mChildren, and WsfPProxyIndexNode().
Referenced by WsfPProxyIndex::Get().
|
inline |
References mAddr, and mParentPtr.
Referenced by wizard::ParseResults::FindProxyPathFromLocation().
|
delete |
References WsfPProxyIndexNode().
| WsfPProxyKey WsfPProxyIndexNode::mAddr |
Referenced by GetPath(), and WsfPProxyIndexNode().
| NodeMap WsfPProxyIndexNode::mChildren |
Referenced by wizard::CreateTypeDialog::CreateTypeDialog(), FindChild(), and GetChild().
| std::vector<WsfPProxyIndexEntry> WsfPProxyIndexNode::mEntries |
Referenced by AddLocation(), wizard::CreatePlatformDialog::ChooseFileFromType(), wizard::CreateTypeDialog::CreateTypeDialog(), FindCommandsChangingValue(), wizard::ParseResults::FindProxyPathFromLocation(), wizard::Platform::GetAttributeDocumentRange(), wizard::Platform::GetEditRanges(), WsfPProxyNode::GetFirstDocumentRange(), WsfPProxyNode::GetLastDocumentRange(), wizard::ProxyUtil::InvalidateInput(), and wizard::Platform::RemovePlatformFromEditor().
| WsfPProxyIndexNode* WsfPProxyIndexNode::mParentPtr |
Referenced by GetPath(), and WsfPProxyIndexNode().