StatementVec Class Reference

#include <include/managed.h>

List of all members.


Detailed Description

Definition at line 154 of file managed.h.

Public Types

typedef std::vector< Statement
* >::iterator 
iterator
typedef std::vector< Statement
* >::reverse_iterator 
reverse_iterator

Public Member Functions

void append (Statement *s)
iterator begin ()
void clear ()
void dump ()
iterator end ()
void erase (iterator it)
bool operator< (const StatementVec &o) const
bool operator== (const StatementVec &o) const
Statementoperator[] (int idx)
void printNums (std::ostream &os)
char * prints ()
void putAt (int idx, Statement *s)
reverse_iterator rbegin ()
iterator remove (iterator it)
reverse_iterator rend ()
unsigned size ()

Private Attributes

std::vector< Statement * > svec


Member Typedef Documentation

typedef std::vector<Statement*>::iterator StatementVec::iterator
 

Definition at line 158 of file managed.h.

typedef std::vector<Statement*>::reverse_iterator StatementVec::reverse_iterator
 

Definition at line 159 of file managed.h.


Member Function Documentation

void StatementVec::append Statement s  )  [inline]
 

Definition at line 177 of file managed.h.

References svec.

iterator StatementVec::begin  )  [inline]
 

Definition at line 161 of file managed.h.

References svec.

void StatementVec::clear  )  [inline]
 

Definition at line 172 of file managed.h.

References svec.

void StatementVec::dump  ) 
 

iterator StatementVec::end  )  [inline]
 

Definition at line 162 of file managed.h.

References svec.

void StatementVec::erase iterator  it  )  [inline]
 

Definition at line 178 of file managed.h.

References svec.

bool StatementVec::operator< const StatementVec o  )  const [inline]
 

Definition at line 175 of file managed.h.

References svec.

bool StatementVec::operator== const StatementVec o  )  const [inline]
 

Definition at line 173 of file managed.h.

References svec.

Statement* StatementVec::operator[] int  idx  )  [inline]
 

Definition at line 166 of file managed.h.

References svec.

void StatementVec::printNums std::ostream &  os  ) 
 

Definition at line 590 of file managed.cpp.

References svec.

char * StatementVec::prints  ) 
 

Definition at line 578 of file managed.cpp.

References svec.

void StatementVec::putAt int  idx,
Statement s
 

Definition at line 560 of file managed.cpp.

References NULL, and svec.

reverse_iterator StatementVec::rbegin  )  [inline]
 

Definition at line 163 of file managed.h.

References svec.

StatementVec::iterator StatementVec::remove iterator  it  ) 
 

Definition at line 566 of file managed.cpp.

References svec.

reverse_iterator StatementVec::rend  )  [inline]
 

Definition at line 164 of file managed.h.

References svec.

unsigned StatementVec::size  )  [inline]
 

Definition at line 160 of file managed.h.

References svec.


Member Data Documentation

std::vector<Statement*> StatementVec::svec [private]
 

Definition at line 155 of file managed.h.

Referenced by append(), begin(), clear(), end(), erase(), operator<(), operator==(), operator[](), printNums(), prints(), putAt(), rbegin(), remove(), rend(), and size().


The documentation for this class was generated from the following files:
Generated on Tue Sep 19 21:18:46 2006 for Boomerang by  doxygen 1.4.6