Aseba::BinaryArithmeticNode Member List

This is the complete list of members for Aseba::BinaryArithmeticNode, including all inherited members.
BinaryArithmeticNode(const SourcePos &sourcePos)Aseba::BinaryArithmeticNode [inline]
BinaryArithmeticNode(const SourcePos &sourcePos, AsebaBinaryOperator op, Node *left, Node *right)Aseba::BinaryArithmeticNode
childrenAseba::Node
deMorganNotRemoval()Aseba::BinaryArithmeticNode
dump(std::ostream &dest, unsigned &indent) const Aseba::Node [virtual]
emit(PreLinkBytecode &bytecodes) const Aseba::BinaryArithmeticNode [virtual]
expectType(const Node::ReturnType &expected, const Node::ReturnType &type) const Aseba::Node
fromAddExpression(const SourcePos &sourcePos, Compiler::Token::Type op, Node *left, Node *right)Aseba::BinaryArithmeticNode [static]
fromComparison(const SourcePos &sourcePos, Compiler::Token::Type op, Node *left, Node *right)Aseba::BinaryArithmeticNode [static]
fromMultExpression(const SourcePos &sourcePos, Compiler::Token::Type op, Node *left, Node *right)Aseba::BinaryArithmeticNode [static]
fromShiftExpression(const SourcePos &sourcePos, Compiler::Token::Type op, Node *left, Node *right)Aseba::BinaryArithmeticNode [static]
getStackDepth() const Aseba::BinaryArithmeticNode [virtual]
Node(const SourcePos &sourcePos)Aseba::Node [inline]
NodesVector typedefAseba::Node
opAseba::BinaryArithmeticNode
optimize(std::ostream *dump)Aseba::BinaryArithmeticNode [virtual]
ReturnType enum nameAseba::Node
sourcePosAseba::Node
toNodeName() const Aseba::BinaryArithmeticNode [inline, virtual]
toString() const Aseba::BinaryArithmeticNode [virtual]
TYPE_BOOL enum valueAseba::Node
TYPE_INT enum valueAseba::Node
TYPE_UNIT enum valueAseba::Node
typeCheck() const Aseba::BinaryArithmeticNode [virtual]
typeName(const Node::ReturnType &type) const Aseba::Node
~Node()Aseba::Node [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


asebaros
Author(s): $author
autogenerated on Mon Sep 5 08:42:12 2011