#ifndef PTREE_NODES_H #define PTREE_NODES_H namespace Opencxx { class Ptree; class NonLeaf; class PtreeBrace; class PtreeBlock; class PtreeClassBody; class PtreeTypedef; class PtreeTemplateDecl; class PtreeTemplateInstantiation; class PtreeExternTemplate; class PtreeMetaclassDecl; class PtreeLinkageSpec; class PtreeNamespaceSpec; class PtreeUsing; class PtreeDeclaration; class PtreeDeclarator; class PtreeName; class PtreeFstyleCastExpr; class PtreeClassSpec; class PtreeEnumSpec; class PtreeAccessSpec; class PtreeAccessDecl; class PtreeUserAccessSpec; class PtreeUserdefKeyword; class PtreeUserStatement; class PtreeStaticUserStatement; class PtreeBreakStatement; class PtreeContinueStatement; class PtreeReturnStatement; class PtreeReturnStatement; class PtreeGotoStatement; class PtreeCaseStatement; class PtreeDefaultStatement; class PtreeLabelStatement; class PtreeIfStatement; class PtreeSwitchStatement; class PtreeWhileStatement; class PtreeDoStatement; class PtreeForStatement; class PtreeTryStatement; class PtreeExprStatement; class PtreeCommaExpr; class PtreeAssignExpr; class PtreeCondExpr; class PtreeInfixExpr; class PtreePmExpr; class PtreeCastExpr; class PtreeUnaryExpr; class PtreeThrowExpr; class PtreeSizeofExpr; class PtreeTypeidExpr; class PtreeNewExpr; class PtreeDeleteExpr; class PtreeArrayExpr; class PtreeFuncallExpr; class PtreePostfixExpr; class PtreeUserStatementExpr; class PtreeDotMemberExpr; class PtreeArrowMemberExpr; class PtreeParenExpr; class PtreeStaticUserStatementExpr; class Leaf; class LeafThis; class LeafName; class PtreeArray; } using Opencxx::Ptree; using Opencxx::NonLeaf; using Opencxx::PtreeBrace; using Opencxx::PtreeBlock; using Opencxx::PtreeClassBody; using Opencxx::PtreeTypedef; using Opencxx::PtreeTemplateDecl; using Opencxx::PtreeTemplateInstantiation; using Opencxx::PtreeExternTemplate; using Opencxx::PtreeLinkageSpec; using Opencxx::PtreeNamespaceSpec; using Opencxx::PtreeUsing; using Opencxx::PtreeDeclaration; using Opencxx::PtreeDeclarator; using Opencxx::PtreeName; using Opencxx::PtreeFstyleCastExpr; using Opencxx::PtreeClassSpec; using Opencxx::PtreeEnumSpec; using Opencxx::PtreeAccessSpec; using Opencxx::PtreeAccessDecl; using Opencxx::PtreeUserAccessSpec; using Opencxx::PtreeUserdefKeyword; using Opencxx::PtreeUserStatement; using Opencxx::PtreeStaticUserStatement; using Opencxx::PtreeBreakStatement; using Opencxx::PtreeContinueStatement; using Opencxx::PtreeReturnStatement; using Opencxx::PtreeReturnStatement; using Opencxx::PtreeGotoStatement; using Opencxx::PtreeCaseStatement; using Opencxx::PtreeDefaultStatement; using Opencxx::PtreeLabelStatement; using Opencxx::PtreeIfStatement; using Opencxx::PtreeSwitchStatement; using Opencxx::PtreeWhileStatement; using Opencxx::PtreeDoStatement; using Opencxx::PtreeForStatement; using Opencxx::PtreeTryStatement; using Opencxx::PtreeExprStatement; using Opencxx::PtreeCommaExpr; using Opencxx::PtreeAssignExpr; using Opencxx::PtreeCondExpr; using Opencxx::PtreeInfixExpr; using Opencxx::PtreePmExpr; using Opencxx::PtreeCastExpr; using Opencxx::PtreeUnaryExpr; using Opencxx::PtreeThrowExpr; using Opencxx::PtreeSizeofExpr; using Opencxx::PtreeTypeidExpr; using Opencxx::PtreeNewExpr; using Opencxx::PtreeDeleteExpr; using Opencxx::PtreeArrayExpr; using Opencxx::PtreeFuncallExpr; using Opencxx::PtreePostfixExpr; using Opencxx::PtreeUserStatementExpr; using Opencxx::PtreeDotMemberExpr; using Opencxx::PtreeArrowMemberExpr; using Opencxx::PtreeParenExpr; using Opencxx::PtreeStaticUserStatementExpr; using Opencxx::Leaf; using Opencxx::LeafThis; using Opencxx::LeafName; using Opencxx::PtreeArray; #endif