Puma Reference Manual CCSyntax.h File Reference



CCSyntax.h File Reference
#include "Puma/CSyntax.h"

Classes

class  Puma::CCSyntax
struct  Puma::CCSyntax::ClassName
struct  Puma::CCSyntax::EnumName
struct  Puma::CCSyntax::TemplateName
struct  Puma::CCSyntax::ClassTemplateName
struct  Puma::CCSyntax::NamespaceName
struct  Puma::CCSyntax::OriginalNsName
struct  Puma::CCSyntax::NamespaceAlias
struct  Puma::CCSyntax::Literal
struct  Puma::CCSyntax::PrimExpr
struct  Puma::CCSyntax::IdExpr
struct  Puma::CCSyntax::QualId
struct  Puma::CCSyntax::UnqualId
struct  Puma::CCSyntax::ColonColon
struct  Puma::CCSyntax::NestedNameSpec
struct  Puma::CCSyntax::NestedNameSpec1
struct  Puma::CCSyntax::ClassOrNsName
struct  Puma::CCSyntax::PostfixExpr
struct  Puma::CCSyntax::PostfixExpr1
struct  Puma::CCSyntax::PostfixExpr2
struct  Puma::CCSyntax::ConstructExpr
struct  Puma::CCSyntax::PseudoDtorName
struct  Puma::CCSyntax::UnaryExpr
struct  Puma::CCSyntax::TypeTraitExpr
struct  Puma::CCSyntax::NewExpr
struct  Puma::CCSyntax::NewPlacement
struct  Puma::CCSyntax::NewTypeId
struct  Puma::CCSyntax::NewDeclarator
struct  Puma::CCSyntax::DirectNewDeclarator
struct  Puma::CCSyntax::DirectNewDeclarator1
struct  Puma::CCSyntax::NewInit
struct  Puma::CCSyntax::DeleteExpr
struct  Puma::CCSyntax::PmExpr
struct  Puma::CCSyntax::MulExpr
struct  Puma::CCSyntax::RelExpr
struct  Puma::CCSyntax::CondExpr
struct  Puma::CCSyntax::AssExpr
struct  Puma::CCSyntax::AssExpr1
struct  Puma::CCSyntax::ConstExpr
struct  Puma::CCSyntax::Stmt
struct  Puma::CCSyntax::StmtSeq
struct  Puma::CCSyntax::SubStmt
struct  Puma::CCSyntax::Condition
struct  Puma::CCSyntax::Condition1
struct  Puma::CCSyntax::Condition2
struct  Puma::CCSyntax::DeclStmt
struct  Puma::CCSyntax::Decl
struct  Puma::CCSyntax::BlockDecl
struct  Puma::CCSyntax::SimpleDecl
struct  Puma::CCSyntax::DeclSpecSeq1
struct  Puma::CCSyntax::MiscSpec
struct  Puma::CCSyntax::StorageClassSpec
struct  Puma::CCSyntax::FctSpec
struct  Puma::CCSyntax::SimpleTypeSpec
struct  Puma::CCSyntax::TypeName
struct  Puma::CCSyntax::ElaboratedTypeSpec
struct  Puma::CCSyntax::EnumeratorList
struct  Puma::CCSyntax::EnumeratorDef
struct  Puma::CCSyntax::LinkageSpec
struct  Puma::CCSyntax::NamespaceDef
struct  Puma::CCSyntax::NamedNsDef
struct  Puma::CCSyntax::OriginalNsDef
struct  Puma::CCSyntax::OriginalNsDef1
struct  Puma::CCSyntax::ExtensionNsDef
struct  Puma::CCSyntax::ExtensionNsDef1
struct  Puma::CCSyntax::UnnamedNsDef
struct  Puma::CCSyntax::UnnamedNsDef1
struct  Puma::CCSyntax::NamespaceBody
struct  Puma::CCSyntax::NsAliasDef
struct  Puma::CCSyntax::QualNsSpec
struct  Puma::CCSyntax::UsingDecl
struct  Puma::CCSyntax::UsingDirective
struct  Puma::CCSyntax::InitDeclarator
struct  Puma::CCSyntax::DirectDeclarator1
struct  Puma::CCSyntax::ArrayDelim
struct  Puma::CCSyntax::PtrOperator
struct  Puma::CCSyntax::DeclaratorId
struct  Puma::CCSyntax::DirectAbstDeclarator
struct  Puma::CCSyntax::ParamDeclClause
struct  Puma::CCSyntax::ClassHead
struct  Puma::CCSyntax::ClassHead1
struct  Puma::CCSyntax::ConvFctId
struct  Puma::CCSyntax::ConvTypeId
struct  Puma::CCSyntax::SearchScope

Namespaces

namespace  Puma



Puma Reference Manual. Created on Thu Mar 13 2014.