Schnek
schnek::ChildBlock< BlockType > Class Template Reference
Inheritance diagram for schnek::ChildBlock< BlockType >:
Collaboration diagram for schnek::ChildBlock< BlockType >:

Public Member Functions

 ChildBlock (pBlock parent=pBlock())
 
- Public Member Functions inherited from schnek::Block
 Block (pBlock parent_=pBlock())
 
void setContext (pBlockVariables context)
 
pBlockVariables getLocalVariables ()
 
pBlockVariables getVariables ()
 
void setup ()
 
void addChild (pBlock child)
 
void evaluateParameters ()
 
pBlock getParent ()
 
template<typename T >
void addData (std::string key, T &data)
 
template<typename T >
void retrieveData (std::string key, T *&data)
 
template<typename T >
void retrieveData (std::string key, T &data)
 
void initAll ()
 
void setName (const std::string &name_)
 
std::string getName ()
 
- Public Member Functions inherited from schnek::Unique< Block >
long getId ()
 

Protected Member Functions

void preInit ()
 
- Protected Member Functions inherited from schnek::Block
virtual void initParameters (BlockParameters &)
 
virtual void registerData ()
 
virtual void init ()
 
virtual void postInit ()
 
BlockList getChildren ()
 

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