|
OpenSDN source code
|
#include <dependency.h>
Public Member Functions | |
| DependencyRef (NodeType *self) | |
| DependencyRef (NodeType *self, ObjectType *ptr) | |
| ~DependencyRef () | |
| void | reset (ObjectType *ptr) |
| void | clear () |
| ObjectType * | get () const |
| ObjectType * | operator-> () const |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (DependencyRef) | |
Private Attributes | |
| boost::intrusive::list_member_hook | node_ |
| NodeType * | self_ |
| ObjectType * | ptr_ |
Friends | |
| class | DependencyList< NodeType, ObjectType > |
Definition at line 16 of file dependency.h.
|
inlineexplicit |
Definition at line 18 of file dependency.h.
|
inline |
Definition at line 19 of file dependency.h.
|
inline |
Definition at line 26 of file dependency.h.
|
inline |
Definition at line 42 of file dependency.h.
|
private |
|
inline |
Definition at line 49 of file dependency.h.
|
inline |
Definition at line 53 of file dependency.h.
|
inline |
Definition at line 32 of file dependency.h.
|
friend |
Definition at line 53 of file dependency.h.
|
private |
Definition at line 59 of file dependency.h.
|
private |
Definition at line 61 of file dependency.h.
|
private |
Definition at line 60 of file dependency.h.