Public Types | |
typedef std::map< std::string, LLHTTPNode * > | ChildMap |
Public Member Functions | |
Impl () | |
LLHTTPNode * | findNamedChild (const std::string &name) const |
Public Attributes | |
ChildMap | mNamedChildren |
LLHTTPNode * | mWildcardChild |
std::string | mWildcardName |
std::string | mWildcardKey |
LLHTTPNode * | mParentNode |
Definition at line 46 of file llhttpnode.cpp.
typedef std::map<std::string, LLHTTPNode*> LLHTTPNode::Impl::ChildMap |
Definition at line 49 of file llhttpnode.cpp.
LLHTTPNode::Impl::Impl | ( | ) | [inline] |
Definition at line 57 of file llhttpnode.cpp.
LLHTTPNode * LLHTTPNode::Impl::findNamedChild | ( | const std::string & | name | ) | const |
Definition at line 63 of file llhttpnode.cpp.
References get_ptr_in_map(), mNamedChildren, mWildcardChild, and mWildcardName.
Referenced by LLHTTPNode::addNode(), and LLHTTPNode::findNode().
Definition at line 51 of file llhttpnode.cpp.
Referenced by LLHTTPNode::addNode(), LLHTTPNode::allNodePaths(), findNamedChild(), LLHTTPNode::getChild(), and LLHTTPNode::~LLHTTPNode().
Definition at line 55 of file llhttpnode.cpp.
Referenced by LLHTTPNode::addNode(), and LLHTTPNode::rootNode().
Definition at line 52 of file llhttpnode.cpp.
Referenced by LLHTTPNode::addNode(), LLHTTPNode::allNodePaths(), findNamedChild(), LLHTTPNode::getChild(), and LLHTTPNode::~LLHTTPNode().
std::string LLHTTPNode::Impl::mWildcardKey |
Definition at line 54 of file llhttpnode.cpp.
Referenced by LLHTTPNode::addNode(), and LLHTTPNode::getChild().
std::string LLHTTPNode::Impl::mWildcardName |
Definition at line 53 of file llhttpnode.cpp.
Referenced by LLHTTPNode::addNode(), LLHTTPNode::allNodePaths(), and findNamedChild().