Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Examples

TableEntry Class Reference

#include <SymbolTable.h>

List of all members.

Public Member Functions

size_t mem_size () const
 TableEntry (const char *key, SymbolEntryPtr entry, const Point *point, SymbolTable *table=0)
 TableEntry (std::istream &str)
 ~TableEntry ()
const char * key () const
TableEntrynext () const
const SymbolTabletable () const
SymbolEntryPtr sentry () const
const Pointpoint () const
string toString () const
string toStringSymbols () const
void makeDefinition (int line)
std::ostream & toStream (std::ostream &str) const
void remove ()

Private Attributes

TableEntrym_prev
TableEntrym_next
TableEntrym_outer
const char * m_key
SymbolEntryPtr m_entry
const Pointm_point
SymbolTablem_table


Constructor & Destructor Documentation

TableEntry::TableEntry const char *  key,
SymbolEntryPtr  entry,
const Point point,
SymbolTable table = 0
 

TableEntry::TableEntry std::istream &  str  ) 
 

TableEntry::~TableEntry  ) 
 


Member Function Documentation

const char * TableEntry::key  )  const
 

void TableEntry::makeDefinition int  line  ) 
 

size_t TableEntry::mem_size  )  const [inline]
 

TableEntry * TableEntry::next  )  const
 

const Point * TableEntry::point  )  const
 

void TableEntry::remove  ) 
 

SymbolEntryPtr TableEntry::sentry  )  const
 

const SymbolTable * TableEntry::table  )  const
 

std::ostream & TableEntry::toStream std::ostream &  str  )  const
 

string TableEntry::toString  )  const
 

string TableEntry::toStringSymbols  )  const
 


Member Data Documentation

SymbolEntryPtr TableEntry::m_entry [private]
 

const char* TableEntry::m_key [private]
 

TableEntry* TableEntry::m_next [private]
 

TableEntry* TableEntry::m_outer [private]
 

const Point* TableEntry::m_point [private]
 

TableEntry* TableEntry::m_prev [private]
 

SymbolTable* TableEntry::m_table [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 9 18:15:24 2007 for yast2-core by doxygen 1.3.6