PUMA Library Reference Manual
Loading...
Searching...
No Matches
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