C-Breeze
C Compiler Infrastructure

[ Project home page]
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Phase_entry Class Reference

#include <phase.h>

List of all members.

Public Member Functions

 Phase_entry (const char *name, Phase *phase, const char *desc)
 ~Phase_entry ()
int order () const
void order (int order)
void disable ()
bool is_enabled () const
string & name ()
const string & name () const
void name (string &name)
Phasephase () const
void print () const

Private Attributes

string _name
int _order
Phase_phase
string _desc


Constructor & Destructor Documentation

Phase_entry::Phase_entry const char *    name,
Phase   phase,
const char *    desc
[inline]
 

Definition at line 75 of file phase.h.

Phase_entry::~Phase_entry   [inline]
 

Definition at line 86 of file phase.h.


Member Function Documentation

void Phase_entry::disable   [inline]
 

Definition at line 91 of file phase.h.

bool Phase_entry::is_enabled   const [inline]
 

Definition at line 92 of file phase.h.

void Phase_entry::name string &    name [inline]
 

Definition at line 96 of file phase.h.

const string& Phase_entry::name   const [inline]
 

Definition at line 95 of file phase.h.

string& Phase_entry::name   [inline]
 

Definition at line 94 of file phase.h.

Referenced by Equal_phases::operator()().

void Phase_entry::order int    order [inline]
 

Definition at line 89 of file phase.h.

int Phase_entry::order   const [inline]
 

Definition at line 88 of file phase.h.

Referenced by Less_phases::operator()().

Phase* Phase_entry::phase   const [inline]
 

Definition at line 98 of file phase.h.

void Phase_entry::print   const [inline]
 

Definition at line 101 of file phase.h.

References Phase::usage().

Referenced by ListPhase::run().


Member Data Documentation

string Phase_entry::_desc [private]
 

Definition at line 71 of file phase.h.

string Phase_entry::_name [private]
 

Definition at line 68 of file phase.h.

int Phase_entry::_order [private]
 

Definition at line 69 of file phase.h.

Phase* Phase_entry::_phase [private]
 

Definition at line 70 of file phase.h.


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

Generated on August 27, 2003
Back to the C-Breeze home page