BlockIt
blockit::tables::SymbolTable Class Reference

List of all members.

Public Member Functions

def __init__
def joinCharacter
def filter
def copy
def registerAll
def register
def union
def isEmpty

Private Attributes

 _joinCharacter

Detailed Description

Definition at line 22 of file tables.py.


Constructor & Destructor Documentation

def blockit::tables::SymbolTable::__init__ (   self,
  joinCharacter = '|',
  args,
  kwargs 
)

Definition at line 23 of file tables.py.


Member Function Documentation

def blockit::tables::SymbolTable::copy (   self)
Overload the dictionaries copy method.

Definition at line 39 of file tables.py.

def blockit::tables::SymbolTable::filter (   self,
  filterFunc 
)

Definition at line 30 of file tables.py.

def blockit::tables::SymbolTable::isEmpty (   self)

Definition at line 77 of file tables.py.

def blockit::tables::SymbolTable::joinCharacter (   self)

Definition at line 27 of file tables.py.

def blockit::tables::SymbolTable::register (   self,
  blk 
)
Add a single block to the table. 

Definition at line 65 of file tables.py.

def blockit::tables::SymbolTable::registerAll (   self,
  blk 
)
Add the symbols in blk to the SymbolTable and all the children as
well.  The symbol is generated by concatenating child with parent
name.

Definition at line 45 of file tables.py.

def blockit::tables::SymbolTable::union (   self,
  table 
)
Merge this table with another symbol table.

Definition at line 71 of file tables.py.


Member Data Documentation

Definition at line 23 of file tables.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties