C-Breeze
C Compiler Infrastructure

[ Project home page]

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)
Phase * phase () 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.

References _desc.

Phase_entry::~Phase_entry (   )  [inline]
 

Definition at line 86 of file phase.h.

References _phase.


Member Function Documentation

void Phase_entry::disable (   )  [inline]
 

Definition at line 91 of file phase.h.

References _order.

bool Phase_entry::is_enabled (   )  const [inline]
 

Definition at line 92 of file phase.h.

References _order.

void Phase_entry::name (  string &  name  )  [inline]
 

Definition at line 96 of file phase.h.

References _name.

const string& Phase_entry::name (   )  const [inline]
 

Definition at line 95 of file phase.h.

References _name.

string& Phase_entry::name (   )  [inline]
 

Definition at line 94 of file phase.h.

References _name.

Referenced by Equal_phases::operator()().

void Phase_entry::order (  int  order  )  [inline]
 

Definition at line 89 of file phase.h.

References _order.

int Phase_entry::order (   )  const [inline]
 

Definition at line 88 of file phase.h.

References _order.

Referenced by Less_phases::operator()().

Phase* Phase_entry::phase (   )  const [inline]
 

Definition at line 98 of file phase.h.

References _phase.

void Phase_entry::print (   )  const [inline]
 

Definition at line 101 of file phase.h.

References _desc, _name, _phase, and Phase::usage().


Member Data Documentation

string Phase_entry::_desc [private]
 

Definition at line 71 of file phase.h.

Referenced by Phase_entry(), and print().

string Phase_entry::_name [private]
 

Definition at line 68 of file phase.h.

Referenced by name(), and print().

int Phase_entry::_order [private]
 

Definition at line 69 of file phase.h.

Referenced by disable(), is_enabled(), and order().

Phase* Phase_entry::_phase [private]
 

Definition at line 70 of file phase.h.

Referenced by phase(), print(), and ~Phase_entry().


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

Generated on February 1, 2006
Back to the C-Breeze home page