C-Breeze
C Compiler Infrastructure

[ Project home page]

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

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

Static Private Attributes

static int _count
static int _cur_order
static phase_vec_phases


Constructor & Destructor Documentation

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

Phases::~Phases  ) 
 


Member Function Documentation

static void Phases::disable_phase string &  name  )  [static]
 

static void Phases::next_phase string &  name  )  [static]
 

static bool Phases::phase_flag str_list_p arg  )  [static]
 

static phase_vec* Phases::phases  )  [inline, static]
 

Definition at line 171 of file phase.h.

References _phases.

static void Phases::run_all  )  [static]
 


Member Data Documentation

int Phases::_count [static, private]
 

Definition at line 147 of file phase.h.

int Phases::_cur_order [static, private]
 

Definition at line 148 of file phase.h.

phase_vec* Phases::_phases [static, private]
 

Definition at line 149 of file phase.h.

Referenced by phases().


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

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