Position of a child node within an ACL tree. More...
Public Member Functions | |
Breadcrumb () | |
Breadcrumb (const Acl::InnerNode *aParent, Acl::Nodes::const_iterator aPos) | |
bool | operator== (const Breadcrumb &b) const |
bool | operator!= (const Breadcrumb &b) const |
void | clear () |
Public Attributes | |
const Acl::InnerNode * | parent |
intermediate node in the ACL tree More... | |
Acl::Nodes::const_iterator | position |
child position inside parent More... | |
Detailed Description
Definition at line 206 of file Checklist.h.
Constructor & Destructor Documentation
◆ Breadcrumb() [1/2]
|
inline |
Definition at line 209 of file Checklist.h.
◆ Breadcrumb() [2/2]
|
inline |
Definition at line 210 of file Checklist.h.
Member Function Documentation
◆ clear()
|
inline |
Definition at line 213 of file Checklist.h.
References parent.
Referenced by ACLChecklist::matchChild().
◆ operator!=()
|
inline |
Definition at line 212 of file Checklist.h.
References operator==().
◆ operator==()
|
inline |
Definition at line 211 of file Checklist.h.
References parent, and position.
Referenced by operator!=().
Member Data Documentation
◆ parent
const Acl::InnerNode* ACLChecklist::Breadcrumb::parent |
Definition at line 214 of file Checklist.h.
Referenced by clear(), ACLChecklist::goAsync(), ACLChecklist::matchAndFinish(), ACLChecklist::matchChild(), and operator==().
◆ position
Acl::Nodes::const_iterator ACLChecklist::Breadcrumb::position |
Definition at line 215 of file Checklist.h.
Referenced by ACLChecklist::matchAndFinish(), ACLChecklist::matchChild(), and operator==().
The documentation for this class was generated from the following file:
- src/acl/Checklist.h