Synopsis/PTree/Lists.hh
Includes from this file:
include Synopsis/PTree/operations.hh
include Synopsis/PTree/Encoding.hh
Declarations in this file:
Classes in Synopsis::PTree
Data members in Synopsis::PTree::AccessSpec
Data members in Synopsis::PTree::ClassSpec
Data members in Synopsis::PTree::Declaration
Data members in Synopsis::PTree::Declarator
Data members in Synopsis::PTree::EnumSpec
Data members in Synopsis::PTree::FstyleCastExpr
Data members in Synopsis::PTree::Name
Data members in Synopsis::PTree::NamespaceSpec
Member functions in Synopsis::PTree::Brace
Member functions in Synopsis::PTree::ClassSpec
Member functions in Synopsis::PTree::Declarator
Declarator(Declarator*,Node*,Node*)
Declarator(Node*,Node*,const Encoding&,const Encoding&,Node*)
Declarator(Node*,const Encoding&)
Declarator(Node*,const Encoding&,const Encoding&,Node*)
Declarator(const Encoding&)
Declarator(const Encoding&,const Encoding&,Node*)
Member functions in Synopsis::PTree::FstyleCastExpr
Member functions in Synopsis::PTree::NamespaceSpec
Member functions in Synopsis::PTree::Typedef
Parameters in Synopsis::PTree::AccessDecl::`AccessDecl(Node*,Node*)
p
q
Parameters in Synopsis::PTree::AccessDecl::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::AccessSpec::`AccessSpec(Node*,Node*,Node*)
c
p
q
Parameters in Synopsis::PTree::AccessSpec::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::ArrayExpr::`ArrayExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::ArrowMemberExpr::`ArrowMemberExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::AssignExpr::`AssignExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::Block::`Block(Node*,Node*)
p
q
Parameters in Synopsis::PTree::Block::`Block(Node*,Node*,Node*)
bdy
cb
ob
Parameters in Synopsis::PTree::Block::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::Brace::`Brace(Node*,Node*)
p
q
Parameters in Synopsis::PTree::Brace::`Brace(Node*,Node*,Node*)
body
cb
ob
Parameters in Synopsis::PTree::Brace::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::BreakStatement::`BreakStatement(Node*,Node*)
p
q
Parameters in Synopsis::PTree::CaseStatement::`CaseStatement(Node*,Node*)
p
q
Parameters in Synopsis::PTree::CastExpr::`CastExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::ClassBody::`ClassBody(Node*,Node*)
p
q
Parameters in Synopsis::PTree::ClassBody::`ClassBody(Node*,Node*,Node*)
bdy
cb
ob
Parameters in Synopsis::PTree::ClassBody::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::ClassSpec::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::ClassSpec::`set_encoded_name(const Encoding&)
n
Parameters in Synopsis::PTree::CondExpr::`CondExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::ContinueStatement::`ContinueStatement(Node*,Node*)
p
q
Parameters in Synopsis::PTree::Declaration::`Declaration(Node*,Node*)
p
q
Parameters in Synopsis::PTree::Declaration::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::Declaration::`set_comments(Node*)
c
Parameters in Synopsis::PTree::Declarator::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::Declarator::`set_comments(Node*)
c
Parameters in Synopsis::PTree::Declarator::`set_encoded_type(const Encoding&)
t
Parameters in Synopsis::PTree::DefaultStatement::`DefaultStatement(Node*,Node*)
p
q
Parameters in Synopsis::PTree::DeleteExpr::`DeleteExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::DoStatement::`DoStatement(Node*,Node*)
p
q
Parameters in Synopsis::PTree::DotMemberExpr::`DotMemberExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::EnumSpec::`EnumSpec(Node*)
head
Parameters in Synopsis::PTree::EnumSpec::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::EnumSpec::`set_encoded_name(const Encoding&)
n
Parameters in Synopsis::PTree::ExprStatement::`ExprStatement(Node*,Node*)
p
q
Parameters in Synopsis::PTree::Expression::`Expression(Node*,Node*)
p
q
Parameters in Synopsis::PTree::Expression::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::ExpressionT::`ExpressionT(Node*,Node*)
p
q
Parameters in Synopsis::PTree::ExpressionT::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::ExternTemplate::`ExternTemplate(Node*)
p
Parameters in Synopsis::PTree::ExternTemplate::`ExternTemplate(Node*,Node*)
p
q
Parameters in Synopsis::PTree::ExternTemplate::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::ForStatement::`ForStatement(Node*,Node*)
p
q
Parameters in Synopsis::PTree::FstyleCastExpr::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::FuncallExpr::`FuncallExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::FunctionDefinition::`FunctionDefinition(Node*,Node*)
p
q
Parameters in Synopsis::PTree::FunctionDefinition::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::GotoStatement::`GotoStatement(Node*,Node*)
p
q
Parameters in Synopsis::PTree::IfStatement::`IfStatement(Node*,Node*)
p
q
Parameters in Synopsis::PTree::InfixExpr::`InfixExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::LabelStatement::`LabelStatement(Node*,Node*)
p
q
Parameters in Synopsis::PTree::LinkageSpec::`LinkageSpec(Node*,Node*)
p
q
Parameters in Synopsis::PTree::LinkageSpec::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::MetaclassDecl::`MetaclassDecl(Node*,Node*)
p
q
Parameters in Synopsis::PTree::MetaclassDecl::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::Name::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::NamespaceAlias::`NamespaceAlias(Node*,Node*)
p
q
Parameters in Synopsis::PTree::NamespaceAlias::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::NamespaceSpec::`NamespaceSpec(Node*,Node*)
p
q
Parameters in Synopsis::PTree::NamespaceSpec::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::NamespaceSpec::`set_comments(Node*)
c
Parameters in Synopsis::PTree::NewExpr::`NewExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::OffsetofExpr::`OffsetofExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::ParameterDeclaration::`ParameterDeclaration(Node*,Node*,Node*)
decl
mod
type
Parameters in Synopsis::PTree::ParameterDeclaration::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::ParenExpr::`ParenExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::PmExpr::`PmExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::PostfixExpr::`PostfixExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::ReturnStatement::`ReturnStatement(Node*,Node*)
p
q
Parameters in Synopsis::PTree::SizeofExpr::`SizeofExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::StatementT::`StatementT(Node*,Node*)
p
q
Parameters in Synopsis::PTree::StatementT::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::StaticUserStatementExpr::`StaticUserStatementExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::SwitchStatement::`SwitchStatement(Node*,Node*)
p
q
Parameters in Synopsis::PTree::TemplateDecl::`TemplateDecl(Node*)
p
Parameters in Synopsis::PTree::TemplateDecl::`TemplateDecl(Node*,Node*)
p
q
Parameters in Synopsis::PTree::TemplateDecl::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::TemplateInstantiation::`TemplateInstantiation(Node*)
p
Parameters in Synopsis::PTree::TemplateInstantiation::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::ThrowExpr::`ThrowExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::TryStatement::`TryStatement(Node*,Node*)
p
q
Parameters in Synopsis::PTree::TypeParameter::`TypeParameter(Node*,Node*)
p
q
Parameters in Synopsis::PTree::TypeParameter::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::Typedef::`Typedef(Node*)
p
Parameters in Synopsis::PTree::Typedef::`Typedef(Node*,Node*)
p
q
Parameters in Synopsis::PTree::Typedef::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::TypeidExpr::`TypeidExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::TypeofExpr::`TypeofExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::UnaryExpr::`UnaryExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::UserAccessSpec::`UserAccessSpec(Node*,Node*)
p
q
Parameters in Synopsis::PTree::UserAccessSpec::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::UserStatementExpr::`UserStatementExpr(Node*,Node*)
p
q
Parameters in Synopsis::PTree::UserdefKeyword::`UserdefKeyword(Node*,Node*)
p
q
Parameters in Synopsis::PTree::UserdefKeyword::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::UsingDeclaration::`UsingDeclaration(Node*,Node*)
p
q
Parameters in Synopsis::PTree::UsingDeclaration::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::UsingDirective::`UsingDirective(Node*)
p
Parameters in Synopsis::PTree::UsingDirective::`accept(Visitor*)
visitor
Parameters in Synopsis::PTree::WhileStatement::`WhileStatement(Node*,Node*)
p
q
Thises in Synopsis::PTree::AccessDecl::`AccessDecl(Node*,Node*)
this
Thises in Synopsis::PTree::AccessDecl::`accept(Visitor*)
this
Thises in Synopsis::PTree::AccessSpec::`AccessSpec(Node*,Node*,Node*)
this
Thises in Synopsis::PTree::AccessSpec::`accept(Visitor*)
this
Thises in Synopsis::PTree::AccessSpec::`get_comments()
this
Thises in Synopsis::PTree::ArrayExpr::`ArrayExpr(Node*,Node*)
this
Thises in Synopsis::PTree::ArrowMemberExpr::`ArrowMemberExpr(Node*,Node*)
this
Thises in Synopsis::PTree::AssignExpr::`AssignExpr(Node*,Node*)
this
Thises in Synopsis::PTree::Block::`Block(Node*,Node*)
this
Thises in Synopsis::PTree::Block::`Block(Node*,Node*,Node*)
this
Thises in Synopsis::PTree::Block::`accept(Visitor*)
this
Thises in Synopsis::PTree::Brace::`Brace(Node*,Node*)
this
Thises in Synopsis::PTree::Brace::`Brace(Node*,Node*,Node*)
this
Thises in Synopsis::PTree::Brace::`accept(Visitor*)
this
Thises in Synopsis::PTree::BreakStatement::`BreakStatement(Node*,Node*)
this
Thises in Synopsis::PTree::CaseStatement::`CaseStatement(Node*,Node*)
this
Thises in Synopsis::PTree::CastExpr::`CastExpr(Node*,Node*)
this
Thises in Synopsis::PTree::ClassBody::`ClassBody(Node*,Node*)
this
Thises in Synopsis::PTree::ClassBody::`ClassBody(Node*,Node*,Node*)
this
Thises in Synopsis::PTree::ClassBody::`accept(Visitor*)
this
Thises in Synopsis::PTree::ClassSpec::`accept(Visitor*)
this
Thises in Synopsis::PTree::ClassSpec::`base_clause()const
this
Thises in Synopsis::PTree::ClassSpec::`encoded_name()const
this
Thises in Synopsis::PTree::ClassSpec::`get_comments()
this
Thises in Synopsis::PTree::ClassSpec::`set_encoded_name(const Encoding&)
this
Thises in Synopsis::PTree::CondExpr::`CondExpr(Node*,Node*)
this
Thises in Synopsis::PTree::ContinueStatement::`ContinueStatement(Node*,Node*)
this
Thises in Synopsis::PTree::Declaration::`Declaration(Node*,Node*)
this
Thises in Synopsis::PTree::Declaration::`accept(Visitor*)
this
Thises in Synopsis::PTree::Declaration::`get_comments()
this
Thises in Synopsis::PTree::Declaration::`set_comments(Node*)
this
Thises in Synopsis::PTree::Declarator::`accept(Visitor*)
this
Thises in Synopsis::PTree::Declarator::`encoded_name()const
this
Thises in Synopsis::PTree::Declarator::`encoded_type()const
this
Thises in Synopsis::PTree::Declarator::`get_comments()
this
Thises in Synopsis::PTree::Declarator::`name()
this
Thises in Synopsis::PTree::Declarator::`set_comments(Node*)
this
Thises in Synopsis::PTree::Declarator::`set_encoded_type(const Encoding&)
this
Thises in Synopsis::PTree::DefaultStatement::`DefaultStatement(Node*,Node*)
this
Thises in Synopsis::PTree::DeleteExpr::`DeleteExpr(Node*,Node*)
this
Thises in Synopsis::PTree::DoStatement::`DoStatement(Node*,Node*)
this
Thises in Synopsis::PTree::DotMemberExpr::`DotMemberExpr(Node*,Node*)
this
Thises in Synopsis::PTree::EnumSpec::`EnumSpec(Node*)
this
Thises in Synopsis::PTree::EnumSpec::`accept(Visitor*)
this
Thises in Synopsis::PTree::EnumSpec::`encoded_name()const
this
Thises in Synopsis::PTree::EnumSpec::`set_encoded_name(const Encoding&)
this
Thises in Synopsis::PTree::ExprStatement::`ExprStatement(Node*,Node*)
this
Thises in Synopsis::PTree::Expression::`Expression(Node*,Node*)
this
Thises in Synopsis::PTree::Expression::`accept(Visitor*)
this
Thises in Synopsis::PTree::ExpressionT::`ExpressionT(Node*,Node*)
this
Thises in Synopsis::PTree::ExpressionT::`accept(Visitor*)
this
Thises in Synopsis::PTree::ExternTemplate::`ExternTemplate(Node*)
this
Thises in Synopsis::PTree::ExternTemplate::`ExternTemplate(Node*,Node*)
this
Thises in Synopsis::PTree::ExternTemplate::`accept(Visitor*)
this
Thises in Synopsis::PTree::ForStatement::`ForStatement(Node*,Node*)
this
Thises in Synopsis::PTree::FstyleCastExpr::`accept(Visitor*)
this
Thises in Synopsis::PTree::FstyleCastExpr::`encoded_type()const
this
Thises in Synopsis::PTree::FuncallExpr::`FuncallExpr(Node*,Node*)
this
Thises in Synopsis::PTree::FunctionDefinition::`FunctionDefinition(Node*,Node*)
this
Thises in Synopsis::PTree::FunctionDefinition::`accept(Visitor*)
this
Thises in Synopsis::PTree::GotoStatement::`GotoStatement(Node*,Node*)
this
Thises in Synopsis::PTree::IfStatement::`IfStatement(Node*,Node*)
this
Thises in Synopsis::PTree::InfixExpr::`InfixExpr(Node*,Node*)
this
Thises in Synopsis::PTree::LabelStatement::`LabelStatement(Node*,Node*)
this
Thises in Synopsis::PTree::LinkageSpec::`LinkageSpec(Node*,Node*)
this
Thises in Synopsis::PTree::LinkageSpec::`accept(Visitor*)
this
Thises in Synopsis::PTree::MetaclassDecl::`MetaclassDecl(Node*,Node*)
this
Thises in Synopsis::PTree::MetaclassDecl::`accept(Visitor*)
this
Thises in Synopsis::PTree::Name::`accept(Visitor*)
this
Thises in Synopsis::PTree::Name::`encoded_name()const
this
Thises in Synopsis::PTree::NamespaceAlias::`NamespaceAlias(Node*,Node*)
this
Thises in Synopsis::PTree::NamespaceAlias::`accept(Visitor*)
this
Thises in Synopsis::PTree::NamespaceSpec::`NamespaceSpec(Node*,Node*)
this
Thises in Synopsis::PTree::NamespaceSpec::`accept(Visitor*)
this
Thises in Synopsis::PTree::NamespaceSpec::`get_comments()
this
Thises in Synopsis::PTree::NamespaceSpec::`set_comments(Node*)
this
Thises in Synopsis::PTree::NewExpr::`NewExpr(Node*,Node*)
this
Thises in Synopsis::PTree::OffsetofExpr::`OffsetofExpr(Node*,Node*)
this
Thises in Synopsis::PTree::ParameterDeclaration::`ParameterDeclaration(Node*,Node*,Node*)
this
Thises in Synopsis::PTree::ParameterDeclaration::`accept(Visitor*)
this
Thises in Synopsis::PTree::ParenExpr::`ParenExpr(Node*,Node*)
this
Thises in Synopsis::PTree::PmExpr::`PmExpr(Node*,Node*)
this
Thises in Synopsis::PTree::PostfixExpr::`PostfixExpr(Node*,Node*)
this
Thises in Synopsis::PTree::ReturnStatement::`ReturnStatement(Node*,Node*)
this
Thises in Synopsis::PTree::SizeofExpr::`SizeofExpr(Node*,Node*)
this
Thises in Synopsis::PTree::StatementT::`StatementT(Node*,Node*)
this
Thises in Synopsis::PTree::StatementT::`accept(Visitor*)
this
Thises in Synopsis::PTree::StaticUserStatementExpr::`StaticUserStatementExpr(Node*,Node*)
this
Thises in Synopsis::PTree::SwitchStatement::`SwitchStatement(Node*,Node*)
this
Thises in Synopsis::PTree::TemplateDecl::`TemplateDecl(Node*)
this
Thises in Synopsis::PTree::TemplateDecl::`TemplateDecl(Node*,Node*)
this
Thises in Synopsis::PTree::TemplateDecl::`accept(Visitor*)
this
Thises in Synopsis::PTree::TemplateInstantiation::`TemplateInstantiation(Node*)
this
Thises in Synopsis::PTree::TemplateInstantiation::`accept(Visitor*)
this
Thises in Synopsis::PTree::ThrowExpr::`ThrowExpr(Node*,Node*)
this
Thises in Synopsis::PTree::TryStatement::`TryStatement(Node*,Node*)
this
Thises in Synopsis::PTree::TypeParameter::`TypeParameter(Node*,Node*)
this
Thises in Synopsis::PTree::TypeParameter::`accept(Visitor*)
this
Thises in Synopsis::PTree::Typedef::`Typedef(Node*)
this
Thises in Synopsis::PTree::Typedef::`Typedef(Node*,Node*)
this
Thises in Synopsis::PTree::Typedef::`accept(Visitor*)
this
Thises in Synopsis::PTree::TypeidExpr::`TypeidExpr(Node*,Node*)
this
Thises in Synopsis::PTree::TypeofExpr::`TypeofExpr(Node*,Node*)
this
Thises in Synopsis::PTree::UnaryExpr::`UnaryExpr(Node*,Node*)
this
Thises in Synopsis::PTree::UserAccessSpec::`UserAccessSpec(Node*,Node*)
this
Thises in Synopsis::PTree::UserAccessSpec::`accept(Visitor*)
this
Thises in Synopsis::PTree::UserStatementExpr::`UserStatementExpr(Node*,Node*)
this
Thises in Synopsis::PTree::UserdefKeyword::`UserdefKeyword(Node*,Node*)
this
Thises in Synopsis::PTree::UserdefKeyword::`accept(Visitor*)
this
Thises in Synopsis::PTree::UsingDeclaration::`UsingDeclaration(Node*,Node*)
this
Thises in Synopsis::PTree::UsingDeclaration::`accept(Visitor*)
this
Thises in Synopsis::PTree::UsingDirective::`UsingDirective(Node*)
this
Thises in Synopsis::PTree::UsingDirective::`accept(Visitor*)
this
Thises in Synopsis::PTree::WhileStatement::`WhileStatement(Node*,Node*)
this