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  

Phases Class Reference

#include <phase.h>

List of all members.

Public Member Functions

 Phases (const char *name, Phase *new_phase, const char *desc=NULL)
 ~Phases ()

Static Public Member Functions

void run_all ()
bool phase_flag (str_list_p &arg)
void next_phase (string &name)
void disable_phase (string &name)
phase_vecphases ()

Static Private Attributes

int _count = 0
int _cur_order = 1
phase_vec_phases = 0


Constructor & Destructor Documentation

Phases::Phases const char *    name,
Phase   new_phase,
const char *    desc = NULL
 

Definition at line 50 of file phase.cc.

References _count, _phases, phase_vec, and phase_vec_p.

Phases::~Phases  
 

Definition at line 67 of file phase.cc.

References _count, _phases, and phase_vec_p.


Member Function Documentation

void Phases::disable_phase string &    name [static]
 

Definition at line 152 of file phase.cc.

References _phases, and phase_vec_p.

void Phases::next_phase string &    name [static]
 

Definition at line 143 of file phase.cc.

References _phases, and phase_vec_p.

bool Phases::phase_flag str_list_p   arg [static]
 

Definition at line 87 of file phase.cc.

References _phases, phase_vec_p, and str_list_p.

Referenced by process_flags().

phase_vec* Phases::phases   [inline, static]
 

Definition at line 171 of file phase.h.

References phase_vec.

Referenced by ListPhase::run().

void Phases::run_all   [static]
 

Definition at line 131 of file phase.cc.

References _phases, and phase_vec_p.

Referenced by main().


Member Data Documentation

int Phases::_count = 0 [static, private]
 

Definition at line 42 of file phase.cc.

Referenced by Phases(), and ~Phases().

int Phases::_cur_order = 1 [static, private]
 

Definition at line 43 of file phase.cc.

phase_vec * Phases::_phases = 0 [static, private]
 

Definition at line 44 of file phase.cc.

Referenced by disable_phase(), next_phase(), phase_flag(), Phases(), run_all(), and ~Phases().


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

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