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 58 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.