Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

gmvl_tag_node Class Reference

#include <gmvl_tag_node.h>

Inheritance diagram for gmvl_tag_node:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 16 of file gmvl_tag_node.h.

Public Member Functions

 gmvl_tag_node (vcl_string const &name)
 ~gmvl_tag_node ()
vcl_string & get ()
vcl_string & type ()
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Protected Attributes

vcl_string name_
vcl_string type_
int ref_

Friends

class gmvl_node_cache
class gmvl_connection_cache
vcl_ostream & operator<< (vcl_ostream &os, gmvl_node &node)


Constructor & Destructor Documentation

gmvl_tag_node::gmvl_tag_node vcl_string const &  name  )  [inline]
 

Definition at line 19 of file gmvl_tag_node.h.

gmvl_tag_node::~gmvl_tag_node  )  [inline]
 

Definition at line 20 of file gmvl_tag_node.h.


Member Function Documentation

vcl_string& gmvl_tag_node::get  )  [inline]
 

Definition at line 23 of file gmvl_tag_node.h.

vcl_string& gmvl_node::type  )  [inline, inherited]
 

Definition at line 38 of file gmvl_node.h.


Friends And Related Function Documentation

friend class gmvl_connection_cache [friend, inherited]
 

Definition at line 45 of file gmvl_node.h.

friend class gmvl_node_cache [friend, inherited]
 

Definition at line 44 of file gmvl_node.h.

vcl_ostream& operator<< vcl_ostream &  os,
gmvl_node node
[friend, inherited]
 

Definition at line 12 of file gmvl_node.cxx.


Member Data Documentation

vcl_string gmvl_tag_node::name_ [protected]
 

Definition at line 26 of file gmvl_tag_node.h.

int gmvl_node::ref_ [protected, inherited]
 

Definition at line 52 of file gmvl_node.h.

vcl_string gmvl_node::type_ [protected, inherited]
 

Definition at line 49 of file gmvl_node.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 10 14:47:46 2008 for contrib/gel/gmvl by  doxygen 1.4.4