Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

state_tag Class Reference

#include <state_tag.h>

List of all members.

Public Methods

 state_tag ()
state_tag& reset ()

Static Public Methods

state_tag get_tag ()

Private Types

enum  { UNDEFINED = 0L }

Private Attributes

unsigned long tag

Static Private Attributes

unsigned long current_state = 1

Friends

bool undefined (const state_tag &s1)
bool operator== (const state_tag &s1, const state_tag &s2)
bool operator!= (const state_tag &s1, const state_tag &s2)


Member Enumeration Documentation

anonymous enum [private]
 

Enumeration values:
UNDEFINED  

Definition at line 122 of file state_tag.h.


Constructor & Destructor Documentation

state_tag::state_tag ( ) [inline]
 

Definition at line 134 of file state_tag.h.


Member Function Documentation

state_tag state_tag::get_tag ( ) [inline, static]
 

Definition at line 136 of file state_tag.h.

Referenced by error_func::func_value().

state_tag & state_tag::reset ( ) [inline]
 

Definition at line 143 of file state_tag.h.


Friends And Related Function Documentation

bool operator!= ( const state_tag & s1,
const state_tag & s2 ) [friend]
 

Definition at line 154 of file state_tag.h.

bool operator== ( const state_tag & s1,
const state_tag & s2 ) [friend]
 

Definition at line 148 of file state_tag.h.

bool undefined ( const state_tag & s1 ) [friend]
 

Definition at line 146 of file state_tag.h.


Member Data Documentation

unsigned long state_tag::current_state = 1 [static, private]
 

Definition at line 51 of file nport.cc.

unsigned long state_tag::tag [private]
 

Definition at line 127 of file state_tag.h.


The documentation for this class was generated from the following files:

Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7