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

n_base Class Reference

#include <parser-classes.hpp>

Inheritance diagram for n_base:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 n_base ()
 ~n_base ()

Static Public Member Functions

void delete_us ()

Static Public Attributes

int count = 0
std::vector< n_base * > nodes

Detailed Description

This class is the base for all AST nodes used during parsing.


Constructor & Destructor Documentation

n_base::n_base  ) 
 

Default constructor.

n_base::~n_base  ) 
 

Destructor.


Member Function Documentation

void n_base::delete_us  )  [static]
 

Garbage collect the memory for n_* nodes allocated during parsing.


Member Data Documentation

int n_base::count = 0 [static]
 

The number of n_* instances allocated and not destroyed.

vector< n_base * > n_base::nodes [static]
 

The n_* nodes stored away during parsing for garbage collection.


The documentation for this class was generated from the following files:
Generated on Mon Mar 21 00:08:30 2005 for Fixpoint Engine by  doxygen 1.3.9.1