Modules | Files | Inheritance Tree | Inheritance Graph | Name Index | Config

Synopsis/Parser/C++/occ/ptree.h


Includes from this file:

include Synopsis/Parser/C++/occ/ptree-core.h
include Synopsis/Parser/C++/occ/token.h
include Synopsis/Parser/C++/occ/buffer.h

Declarations in this file:

Classes in Synopsis::Parser::C++

CommentedLeaf, DupLeaf, Leaf, LeafAUTO, LeafBOOLEAN, LeafCHAR, LeafCONST, LeafDOUBLE, LeafEXTERN, LeafFLOAT, LeafFRIEND, LeafINLINE, LeafINT, LeafLONG, LeafMUTABLE, LeafNAMESPACE, LeafName, LeafPRIVATE, LeafPROTECTED, LeafPUBLIC, LeafREGISTER, LeafReserved, LeafSHORT, LeafSIGNED, LeafSTATIC, LeafThis, LeafUNSIGNED, LeafUSING, LeafUserKeyword2, LeafVIRTUAL, LeafVOID, LeafVOLATILE, NonLeaf, PtreeAccessDecl, PtreeAccessSpec, PtreeArrayExpr, PtreeArrowMemberExpr, PtreeAssignExpr, PtreeBlock, PtreeBrace, PtreeBreakStatement, PtreeCaseStatement, PtreeCastExpr, PtreeClassBody, PtreeClassSpec, PtreeCommaExpr, PtreeCondExpr, PtreeContinueStatement, PtreeDeclaration, PtreeDeclarator, PtreeDefaultStatement, PtreeDeleteExpr, PtreeDoStatement, PtreeDotMemberExpr, PtreeEnumSpec, PtreeExprStatement, PtreeExternTemplate, PtreeForStatement, PtreeFstyleCastExpr, PtreeFuncallExpr, PtreeGotoStatement, PtreeIfStatement, PtreeInfixExpr, PtreeLabelStatement, PtreeLinkageSpec, PtreeMetaclassDecl, PtreeName, PtreeNamespaceSpec, PtreeNewExpr, PtreeParenExpr, PtreePmExpr, PtreePostfixExpr, PtreeReturnStatement, PtreeSizeofExpr, PtreeStaticUserStatementExpr, PtreeSwitchStatement, PtreeTemplateDecl, PtreeTemplateInstantiation, PtreeThrowExpr, PtreeTryStatement, PtreeTypedef, PtreeTypeidExpr, PtreeTypeofExpr, PtreeUnaryExpr, PtreeUserAccessSpec, PtreeUserStatementExpr, PtreeUserdefKeyword, PtreeUsing, PtreeWhileStatement

Data members in Synopsis::Parser::C++::CommentedLeaf

comments

Data members in Synopsis::Parser::C++::PtreeClassSpec

comments, encoded_name

Data members in Synopsis::Parser::C++::PtreeDeclaration

comments

Data members in Synopsis::Parser::C++::PtreeDeclarator

comments, declared_name, name, type

Data members in Synopsis::Parser::C++::PtreeEnumSpec

encoded_name

Data members in Synopsis::Parser::C++::PtreeFstyleCastExpr

type

Data members in Synopsis::Parser::C++::PtreeName

name

Data members in Synopsis::Parser::C++::PtreeNamespaceSpec

comments

Dummys

dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy, dummy

Macros in Synopsis::Parser::C++

PtreeExprDecl, PtreeStatementDecl, ResearvedWordDecl, _ptree_h

Member functions in Synopsis::Parser::C++::CommentedLeaf

CommentedLeaf(Token&,Ptree*), CommentedLeaf(char*,int,Ptree*), GetComments(), SetComments(Ptree*)

Member functions in Synopsis::Parser::C++::DupLeaf

DupLeaf(char*,int), DupLeaf(char*,int,char*,int), Print(std::ostream&,int,int)

Member functions in Synopsis::Parser::C++::Leaf

IsLeaf(), Leaf(Token&), Leaf(char*,int), Print(std::ostream&,int,int), Write(std::ostream&,int), WritePS(ProgramString&)

Member functions in Synopsis::Parser::C++::LeafAUTO

LeafAUTO(Token&), LeafAUTO(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafBOOLEAN

LeafBOOLEAN(Token&), LeafBOOLEAN(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafCHAR

LeafCHAR(Token&), LeafCHAR(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafCONST

LeafCONST(Token&), LeafCONST(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafDOUBLE

LeafDOUBLE(Token&), LeafDOUBLE(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafEXTERN

LeafEXTERN(Token&), LeafEXTERN(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafFLOAT

LeafFLOAT(Token&), LeafFLOAT(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafFRIEND

LeafFRIEND(Token&), LeafFRIEND(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafINLINE

LeafINLINE(Token&), LeafINLINE(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafINT

LeafINT(Token&), LeafINT(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafLONG

LeafLONG(Token&), LeafLONG(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafMUTABLE

LeafMUTABLE(Token&), LeafMUTABLE(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafNAMESPACE

LeafNAMESPACE(Token&), LeafNAMESPACE(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafName

LeafName(Token&), Translate(Walker*), Typeof(Walker*,TypeInfo&)

Member functions in Synopsis::Parser::C++::LeafPRIVATE

LeafPRIVATE(Token&), LeafPRIVATE(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafPROTECTED

LeafPROTECTED(Token&), LeafPROTECTED(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafPUBLIC

LeafPUBLIC(Token&), LeafPUBLIC(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafREGISTER

LeafREGISTER(Token&), LeafREGISTER(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafReserved

LeafReserved(Token&), LeafReserved(char*,int)

Member functions in Synopsis::Parser::C++::LeafSHORT

LeafSHORT(Token&), LeafSHORT(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafSIGNED

LeafSIGNED(Token&), LeafSIGNED(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafSTATIC

LeafSTATIC(Token&), LeafSTATIC(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafThis

LeafThis(Token&), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::LeafUNSIGNED

LeafUNSIGNED(Token&), LeafUNSIGNED(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafUSING

LeafUSING(Token&), LeafUSING(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafUserKeyword2

LeafUserKeyword2(Token&), LeafUserKeyword2(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafVIRTUAL

LeafVIRTUAL(Token&), LeafVIRTUAL(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafVOID

LeafVOID(Token&), LeafVOID(char*,int), What()

Member functions in Synopsis::Parser::C++::LeafVOLATILE

LeafVOLATILE(Token&), LeafVOLATILE(char*,int), What()

Member functions in Synopsis::Parser::C++::NonLeaf

IsLeaf(), NonLeaf(Ptree*,Ptree*), Print(std::ostream&,int,int), PrintWithEncodeds(std::ostream&,int,int), TooDeep(std::ostream&,int), Write(std::ostream&,int), WritePS(ProgramString&)

Member functions in Synopsis::Parser::C++::PtreeAccessDecl

PtreeAccessDecl(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeAccessSpec

PtreeAccessSpec(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeArrayExpr

PtreeArrayExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeArrowMemberExpr

PtreeArrowMemberExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeAssignExpr

PtreeAssignExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeBlock

PtreeBlock(Ptree*,Ptree*), PtreeBlock(Ptree*,Ptree*,Ptree*), Translate(Walker*)

Member functions in Synopsis::Parser::C++::PtreeBrace

Print(std::ostream&,int,int), PtreeBrace(Ptree*,Ptree*), PtreeBrace(Ptree*,Ptree*,Ptree*), Translate(Walker*), Write(std::ostream&,int)

Member functions in Synopsis::Parser::C++::PtreeBreakStatement

PtreeBreakStatement(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeCaseStatement

PtreeCaseStatement(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeCastExpr

PtreeCastExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeClassBody

PtreeClassBody(Ptree*,Ptree*), PtreeClassBody(Ptree*,Ptree*,Ptree*), Translate(Walker*)

Member functions in Synopsis::Parser::C++::PtreeClassSpec

GetComments(), GetEncodedName(), PtreeClassSpec(Ptree*,Ptree*,Ptree*), PtreeClassSpec(Ptree*,Ptree*,Ptree*,char*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeCommaExpr

PtreeCommaExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeCondExpr

PtreeCondExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeContinueStatement

PtreeContinueStatement(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeDeclaration

GetComments(), PtreeDeclaration(Ptree*,Ptree*), SetComments(Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeDeclarator

GetComments(), GetEncodedName(), GetEncodedType(), Name(), Print(std::ostream&,int,int), PtreeDeclarator(Encoding&), PtreeDeclarator(Encoding&,Encoding&,Ptree*), PtreeDeclarator(Ptree*,Encoding&), PtreeDeclarator(Ptree*,Encoding&,Encoding&,Ptree*), PtreeDeclarator(Ptree*,Ptree*,Encoding&,Encoding&,Ptree*), PtreeDeclarator(PtreeDeclarator*,Ptree*,Ptree*), SetComments(Ptree*), SetEncodedType(char*), What()

Member functions in Synopsis::Parser::C++::PtreeDefaultStatement

PtreeDefaultStatement(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeDeleteExpr

PtreeDeleteExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeDoStatement

PtreeDoStatement(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeDotMemberExpr

PtreeDotMemberExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeEnumSpec

GetEncodedName(), PtreeEnumSpec(Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeExprStatement

PtreeExprStatement(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeExternTemplate

PtreeExternTemplate(Ptree*), PtreeExternTemplate(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeForStatement

PtreeForStatement(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeFstyleCastExpr

GetEncodedType(), Print(std::ostream&,int,int), PtreeFstyleCastExpr(Encoding&,Ptree*,Ptree*), PtreeFstyleCastExpr(char*,Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeFuncallExpr

PtreeFuncallExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeGotoStatement

PtreeGotoStatement(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeIfStatement

PtreeIfStatement(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeInfixExpr

PtreeInfixExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeLabelStatement

PtreeLabelStatement(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeLinkageSpec

PtreeLinkageSpec(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeMetaclassDecl

PtreeMetaclassDecl(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeName

GetEncodedName(), Print(std::ostream&,int,int), PtreeName(Ptree*,Encoding&), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeNamespaceSpec

GetComments(), PtreeNamespaceSpec(Ptree*,Ptree*), SetComments(Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeNewExpr

PtreeNewExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeParenExpr

PtreeParenExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreePmExpr

PtreePmExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreePostfixExpr

PtreePostfixExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeReturnStatement

PtreeReturnStatement(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeSizeofExpr

PtreeSizeofExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeStaticUserStatementExpr

PtreeStaticUserStatementExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeSwitchStatement

PtreeSwitchStatement(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeTemplateDecl

PtreeTemplateDecl(Ptree*), PtreeTemplateDecl(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeTemplateInstantiation

PtreeTemplateInstantiation(Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeThrowExpr

PtreeThrowExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeTryStatement

PtreeTryStatement(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeTypedef

PtreeTypedef(Ptree*), PtreeTypedef(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeTypeidExpr

PtreeTypeidExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeTypeofExpr

PtreeTypeofExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeUnaryExpr

PtreeUnaryExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeUserAccessSpec

PtreeUserAccessSpec(Ptree*,Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeUserStatementExpr

PtreeUserStatementExpr(Ptree*,Ptree*), Translate(Walker*), Typeof(Walker*,TypeInfo&), What()

Member functions in Synopsis::Parser::C++::PtreeUserdefKeyword

PtreeUserdefKeyword(Ptree*,Ptree*), What()

Member functions in Synopsis::Parser::C++::PtreeUsing

PtreeUsing(Ptree*), Translate(Walker*), What()

Member functions in Synopsis::Parser::C++::PtreeWhileStatement

PtreeWhileStatement(Ptree*,Ptree*), Translate(Walker*), What()