Types of node: More...
#include <gmvl_node.h>
Public Member Functions | |
gmvl_node () | |
gmvl_node (gmvl_node const &n) | |
virtual | ~gmvl_node () |
vcl_string & | type () |
void | ref () |
void | unref () |
int | get_references () const |
bool | is_referenced () const |
Protected Attributes | |
vcl_string | type_ |
int | ref_ |
Friends | |
class | gmvl_node_cache |
class | gmvl_connection_cache |
vcl_ostream & | operator<< (vcl_ostream &os, gmvl_node &node) |
Types of node:
Definition at line 30 of file gmvl_node.h.
gmvl_node::gmvl_node | ( | ) | [inline] |
Definition at line 33 of file gmvl_node.h.
gmvl_node::gmvl_node | ( | gmvl_node const & | n | ) | [inline] |
Definition at line 34 of file gmvl_node.h.
virtual gmvl_node::~gmvl_node | ( | ) | [inline, virtual] |
Definition at line 35 of file gmvl_node.h.
vcl_string& gmvl_node::type | ( | ) | [inline] |
Definition at line 38 of file gmvl_node.h.
friend class gmvl_connection_cache [friend] |
Definition at line 45 of file gmvl_node.h.
friend class gmvl_node_cache [friend] |
Definition at line 44 of file gmvl_node.h.
vcl_ostream& operator<< | ( | vcl_ostream & | os, |
gmvl_node & | node | ||
) | [friend] |
Definition at line 12 of file gmvl_node.cxx.
int gmvl_node::ref_ [protected] |
Definition at line 52 of file gmvl_node.h.
vcl_string gmvl_node::type_ [protected] |
Definition at line 49 of file gmvl_node.h.