|
OpenSDN source code
|
#include <dependency.h>
Classes | |
| class | IteratorBase |
Public Types | |
| typedef boost::intrusive::member_hook< DependencyRef< NodeType, ObjectType >, boost::intrusive::list_member_hook<>, &DependencyRef< NodeType, ObjectType >::node_ > | MemberHook |
| typedef boost::intrusive::list< DependencyRef< NodeType, ObjectType >, MemberHook > | List |
| typedef IteratorBase< NodeType, typename List::iterator > | iterator |
| typedef IteratorBase< const NodeType, typename List::const_iterator > | const_iterator |
Public Member Functions | |
| DependencyList () | |
| ~DependencyList () | |
| void | Add (DependencyRef< NodeType, ObjectType > *node) |
| void | Remove (DependencyRef< NodeType, ObjectType > *node) |
| void | clear () |
| const List & | list () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| bool | empty () const |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (DependencyList) | |
Private Attributes | |
| List | list_ |
Definition at line 66 of file dependency.h.
| typedef IteratorBase<const NodeType, typename List::const_iterator> DependencyList< NodeType, ObjectType >::const_iterator |
Definition at line 94 of file dependency.h.
| typedef IteratorBase<NodeType, typename List::iterator> DependencyList< NodeType, ObjectType >::iterator |
Definition at line 92 of file dependency.h.
| typedef boost::intrusive::list< DependencyRef<NodeType, ObjectType>, MemberHook> DependencyList< NodeType, ObjectType >::List |
Definition at line 73 of file dependency.h.
| typedef boost::intrusive::member_hook< DependencyRef<NodeType, ObjectType>, boost::intrusive::list_member_hook<>, &DependencyRef<NodeType, ObjectType>::node_> DependencyList< NodeType, ObjectType >::MemberHook |
Definition at line 71 of file dependency.h.
|
inline |
Definition at line 95 of file dependency.h.
|
inline |
|
inline |
Definition at line 98 of file dependency.h.
|
inline |
Definition at line 115 of file dependency.h.
|
inline |
Definition at line 117 of file dependency.h.
|
inline |
|
private |
|
inline |
Definition at line 124 of file dependency.h.
|
inline |
Definition at line 116 of file dependency.h.
|
inline |
Definition at line 120 of file dependency.h.
|
inline |
Definition at line 113 of file dependency.h.
|
inline |
Definition at line 102 of file dependency.h.
|
private |
Definition at line 127 of file dependency.h.