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)
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.

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