Logo Search packages:      
Sourcecode: undertaker version File versions  Download package

Public Member Functions | Private Member Functions | Private Attributes

Ziz::ConditionalBlock Class Reference

Inheritance diagram for Ziz::ConditionalBlock:
Inheritance graph
Collaboration diagram for Ziz::ConditionalBlock:
Collaboration graph

List of all members.

Public Member Functions

void AddToExpression (token_type t)
void AppendFooter (const std::string &s)
void AppendFooter (const string_type &s)
void AppendHeader (const std::string &s)
void AppendHeader (const string_type &s)
virtual block_type BlockType () const
condblock_type CondBlockType () const
 ConditionalBlock (int i, int d, position_type s, token_type t, BlockContainer *pbc)
virtual container_type ContainerType () const
int Depth () const
position_type End () const
eval_expression_type EvaluatedExpression () const
void EvaluateExpression (eval_expression_type v)
std::vector< token_type > Expression () const
std::string ExpressionStr () const
std::string Footer () const
std::string Header () const
int Id () const
BlockContainerParent () const
ConditionalBlockParentCondBlock () const
ConditionalBlockPrevSibling () const
void SetEnd (const position_type p)
void SetPrevSibling (ConditionalBlock *ps)
position_type Start () const
std::string TokenStr () const
token_type TokenType () const

Private Member Functions

 ConditionalBlock (ConditionalBlock &)

Private Attributes

eval_expression_type _evalExpr
std::vector< token_type > _expression
std::stringstream _footer
std::stringstream _header
token_type _type

Detailed Description

Definition at line 133 of file Ziz.h.

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

Generated by  Doxygen 1.6.0   Back to index