mjplusplus  v0.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
firm::visitor::ExpressionVisitor Member List

This is the complete list of members for firm::visitor::ExpressionVisitor, including all inherited members.

doStorefirm::visitor::VisitorWithResultNodeprotected
ExpressionVisitor()firm::visitor::ExpressionVisitor
FirmVisitor()firm::visitor::FirmVisitor
getOwner() const firm::visitor::FirmVisitorvirtual
getResultNode() const firm::visitor::VisitorWithResultNode
getResultType() const firm::visitor::VisitorWithResultNode
getVarNum() const firm::visitor::VisitorWithResultNode
ownerfirm::visitor::FirmVisitorprotected
resultNodefirm::visitor::VisitorWithResultNodeprotected
resultTypefirm::visitor::VisitorWithResultNodeprotected
setDoStore(bool s)firm::visitor::VisitorWithResultNode
setOwner(ir_type *owner)firm::visitor::FirmVisitorvirtual
varNumfirm::visitor::VisitorWithResultNodeprotected
visit(shptr< ast::pe::Bool const > boolExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::pe::Ident const > identExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::pe::Integer const > integerExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::pe::MethodInvocation const > methodInvocationExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::pe::NewArrayExpression const > newArrayExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::pe::NewObjectExpression const > newObjectExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::pe::Object const > objectExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::ue::Neg const > negExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::ue::Not const > notExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::Eq const > eqExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::AndAnd const > andAndExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::OrOr const > orOrExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::EqEq const > eqEqExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::NotEq const > notEqExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::GreaterThan const > greaterThanExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::GreaterThanEq const > greaterThanEqExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::LessThan const > lessThanExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::LessThanEq const > lessThanEqExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::Plus const > plusExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::Minus const > minusExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::Mod const > modExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::Mult const > multExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::Slash const > slashExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::be::Invalid const > invalidExpr)firm::visitor::ExpressionVisitorvirtual
visit(shptr< ast::po::PostfixExpression const > postfixExpr)firm::visitor::ExpressionVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< Node const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< Arguments const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::BinaryExpression const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::AndAnd const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::Eq const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::EqEq const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::GreaterThan const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::GreaterThanEq const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::Invalid const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::LessThan const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::LessThanEq const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::Minus const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::Mod const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::Mult const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::NotEq const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::OrOr const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::Plus const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< be::Slash const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< ClassDeclaration const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< ClassMember const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< Expression const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< FieldDeclaration const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< Ident const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< MainMethodDeclaration const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< MethodDeclaration const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< pe::PrimaryExpression const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< pe::Bool const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< pe::Ident const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< pe::Integer const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< pe::MethodInvocation const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< pe::NewArrayExpression const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< pe::NewObjectExpression const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< pe::Object const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< po::PostfixExpression const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< po::PostfixOp const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< po::ArrayAccess const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< po::FieldAccess const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< po::MethodInvocation const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< Program const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< stmt::Statement const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< stmt::Block const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< stmt::ExpressionStatement const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< stmt::IfStatement const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< stmt::LVDStatement const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< stmt::ReturnStatement const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< stmt::WhileStatement const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< Type const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< TypeIdent const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< ue::UnaryExpression const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< ue::Neg const > node)ast::ASTVisitorvirtual
firm::visitor::VisitorWithResultNode::visit(shptr< ue::Not const > node)ast::ASTVisitorvirtual
VisitorWithResultNode()firm::visitor::VisitorWithResultNode