PUMA Library Reference Manual
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
]
►
N
Puma
C
ACIntroducer
C
Array
C
Array< Item * >
Variable length array implementation specialized for pointer types
►
C
BCList
C
Iterator
C
BCStack
►
C
Builder
C
Container
Container
class for collecting a set of syntax tree nodes
C
CArgumentInfo
C
CAttributeInfo
C
CBaseClassInfo
C
CBuilder
C
CCandidateInfo
C
CCArrayToPointerConv
C
CCAssocScopes
C
CCBooleanConv
C
CCBuilder
C
CCConversion
C
CCConversions
C
CCConvSeq
C
CCDerivedToBaseConv
C
CCEllipsisConvSeq
C
CCFloatingIntegralConv
C
CCFloatingPointConv
C
CCFloatingPointPromotion
C
CCFunctionToPointerConv
C
CCIdentityConv
C
CCInstantiation
C
CCIntegralConv
C
CCIntegralPromotion
C
CClassInfo
C
CClassInstance
C
CCLexer
C
CCLvalueToRvalueConv
C
CCNameLookup
C
CConstant
C
CCopyBeforeManipulator
C
CCopyManipulator
C
CCOverloading
C
CCParser
C
CCPointerConv
C
CCPointerToMemberConv
C
CCQualificationConv
C
CCSemantic
C
CCSemDeclarator
C
CCSemExpr
C
CCSemVisitor
C
CCStandardConvSeq
►
C
CCSyntax
C
ArrayDelim
C
AssExpr
C
AssExpr1
C
BlockDecl
C
ClassHead
C
ClassHead1
C
ClassName
C
ClassOrNsName
C
ClassTemplateName
C
ColonColon
C
CondExpr
C
Condition
C
Condition1
C
Condition2
C
ConstExpr
C
ConstructExpr
C
ConvFctId
C
ConvTypeId
C
Decl
C
DeclaratorId
C
DeclSpecSeq1
C
DeclStmt
C
DeleteExpr
C
DirectAbstDeclarator
C
DirectDeclarator1
C
DirectNewDeclarator
C
DirectNewDeclarator1
C
ElaboratedTypeSpec
C
EnumeratorDef
C
EnumeratorList
C
EnumName
C
ExtensionNsDef
C
ExtensionNsDef1
C
FctSpec
C
IdExpr
C
InitDeclarator
C
LinkageSpec
C
Literal
C
MiscSpec
C
MulExpr
C
NamedNsDef
C
NamespaceAlias
C
NamespaceBody
C
NamespaceDef
C
NamespaceName
C
NestedNameSpec
C
NestedNameSpec1
C
NewDeclarator
C
NewExpr
C
NewInit
C
NewPlacement
C
NewTypeId
C
NsAliasDef
C
OriginalNsDef
C
OriginalNsDef1
C
OriginalNsName
C
ParamDeclClause
C
PmExpr
C
PostfixExpr
C
PostfixExpr1
C
PostfixExpr2
C
PrimExpr
C
PseudoDtorName
C
PtrOperator
C
QualId
C
QualNsSpec
C
RelExpr
C
SearchScope
C
SimpleDecl
C
SimpleTypeSpec
C
Stmt
C
StmtSeq
C
StorageClassSpec
C
SubStmt
C
TemplateName
C
TypeName
C
TypeTraitExpr
C
UnaryExpr
C
UnnamedNsDef
C
UnnamedNsDef1
C
UnqualId
C
UsingDecl
C
UsingDirective
C
CCUserDefinedConv
C
CCUserDefinedConvSeq
C
CEnumeratorInfo
C
CEnumInfo
C
CExprValue
C
CFctInstance
C
CFileInfo
C
CFunctionInfo
C
Chain
C
CKillManipulator
C
CLabelInfo
C
CLanguage
►
C
CLexer
C
State
►
C
CLexerBuffer
C
ConstIterator
C
CLinkage
C
CLocalScope
C
CMatch
C
CMatchChecker
C
CMemberAliasInfo
C
CMoveBeforeManipulator
C
CMoveManipulator
C
CNamespaceInfo
C
CObjectInfo
C
Config
C
ConfOption
C
ConstSizeMemPool
C
CopyManipulator
C
CParser
C
CPrintVisitor
C
CProject
C
CProtection
C
CRecord
C
CReplaceManipulator
C
CScanner
C
CScopeInfo
C
CScopeRequest
C
CSemantic
C
CSemDatabase
C
CSemDeclarator
C
CSemDeclSpecs
►
C
CSemExpr
C
SubObj
C
CSemObject
C
CSemScope
C
CSemValue
C
CSemVisitor
C
CSourceInfo
C
CSpecifiers
C
CStorage
C
CStrLiteral
C
CStructure
C
CSubMatch
C
CSwapManipulator
►
C
CSyntax
C
AbstDeclarator
C
AddExpr
C
AndExpr
C
ArrayDelim
C
AsmDef
C
AssExpr
C
AssExpr1
C
BlockDecl
C
CastExpr
C
CastExpr1
C
CastExpr2
C
ClassHead
C
ClassKey
C
CmpdLiteral
C
CmpdStmt
C
CmpdStr
C
CondExpr
C
Condition
C
ConstExpr
C
CvQual
C
CvQualSeq
C
Decl
C
Declarator
C
DeclaratorId
C
DeclSeq
C
DeclSpec
C
DeclSpecSeq
C
DeclSpecSeq1
C
DirectAbstDeclarator
C
DirectAbstDeclarator1
C
DirectDeclarator
C
DirectDeclarator1
C
ElaboratedTypeSpec
C
Enumerator
C
EnumeratorDef
C
EnumeratorList
C
EnumKey
C
EnumSpec
C
EnumSpec1
C
EquExpr
C
ExclOrExpr
C
Expr
C
ExprList
C
ExprStmt
C
FctSpec
C
ForInitStmt
C
Identifier
C
IdentifierList
C
IdExpr
C
InclOrExpr
C
InitDeclarator
C
InitDeclarator1
C
InitDeclaratorList
C
IterStmt
C
JumpStmt
C
LabelStmt
C
Literal
C
LogAndExpr
C
LogOrExpr
C
MembDesignator
C
MiscSpec
C
MulExpr
C
OffsetofExpr
C
ParamDecl1
C
ParamDeclClause
C
ParamDeclList
C
PostfixExpr
C
PostfixExpr1
C
PrimExpr
C
PrivateName
C
PtrOperator
C
RelExpr
C
SelectStmt
C
ShiftExpr
C
SimpleDecl
C
SimpleTypeSpec
C
Stmt
C
StmtSeq
C
StorageClassSpec
C
StrLiteral
C
SubStmt
C
TransUnit
C
TypedefName
C
TypeId
C
TypeName
C
TypeSpec
C
TypeSpecSeq
C
TypeSpecSeq1
C
UnaryExpr
C
UnaryExpr1
C
CT_AccessDecl
C
CT_AccessSpec
C
CT_AddrExpr
C
CT_AlignofExpr
C
CT_Any
C
CT_AnyCondition
C
CT_AnyExtension
C
CT_AnyList
C
CT_ArgDecl
C
CT_ArgDeclList
C
CT_ArgDeclSeq
C
CT_ArgNameList
C
CT_ArrayDeclarator
C
CT_ArrayDelimiter
C
CT_AsmBlock
C
CT_AsmDef
C
CT_BaseSpec
C
CT_BaseSpecList
C
CT_BinaryExpr
C
CT_BitFieldDeclarator
C
CT_Bool
C
CT_BracedDeclarator
C
CT_BracedExpr
C
CT_BreakStmt
C
CT_Call
C
CT_CallExpr
C
CT_CaseStmt
C
CT_CastExpr
C
CT_Character
C
CT_ClassDef
C
CT_ClassSpec
C
CT_CmpdLiteral
C
CT_CmpdStmt
C
CT_Condition
C
CT_ConstCast
C
CT_ConstructExpr
C
CT_ContinueStmt
C
CT_ConversionName
C
CT_Decl
C
CT_Declarator
C
CT_DeclaratorList
C
CT_DeclList
C
CT_DeclSpec
C
CT_DeclSpecSeq
C
CT_DeclStmt
C
CT_DefaultStmt
C
CT_DelayedParse
C
CT_DelayedParseConstInit
C
CT_DelayedParseCtorInit
C
CT_DelayedParseFctBody
C
CT_DelayedParseFctTryBlock
C
CT_DelayedParseParamInit
C
CT_DelayedParsePureSpec
C
CT_DelayedParseSkippedFctBody
C
CT_DeleteExpr
C
CT_DerefExpr
C
CT_DesignatorSeq
C
CT_DestructorName
C
CT_DoStmt
C
CT_DynamicCast
C
CT_EnumDef
C
CT_Enumerator
C
CT_EnumeratorList
C
CT_EnumSpec
C
CT_Error
C
CT_ExceptionSpec
C
CT_Expression
C
CT_ExprList
C
CT_ExprStmt
C
CT_ExtensionList
C
CT_FctDeclarator
C
CT_FctDef
C
CT_Float
C
CT_ForStmt
C
CT_GnuAsmClobbers
C
CT_GnuAsmDef
C
CT_GnuAsmOperand
C
CT_GnuAsmOperands
C
CT_GnuAsmSpec
C
CT_GnuAttribute
C
CT_GnuCaseStmt
C
CT_GnuLocalLabelStmt
C
CT_GnuStatementExpr
C
CT_GnuTypeof
C
CT_GotoStmt
C
CT_Handler
C
CT_HandlerSeq
C
CT_IfElseStmt
C
CT_IfStmt
C
CT_IfThenExpr
C
CT_ImplicitCall
C
CT_ImplicitCast
C
CT_IndexDesignator
C
CT_IndexExpr
C
CT_InitDeclarator
C
CT_Integer
C
CT_LabelStmt
C
CT_LinkageSpec
C
CT_List
C
CT_MembDesignator
C
CT_MembInit
C
CT_MembInitList
C
CT_MembList
C
CT_MembPtrDeclarator
C
CT_MembPtrExpr
C
CT_MembRefExpr
C
CT_NamedType
C
CT_NamespaceAliasDef
C
CT_NamespaceDef
C
CT_NewExpr
C
CT_NonTypeParamDecl
C
CT_ObjDecl
C
CT_OffsetofExpr
C
CT_OperatorName
C
CT_PostfixExpr
C
CT_PrimDeclSpec
C
CT_PrivateName
C
CT_Program
C
CT_PtrDeclarator
C
CT_QualName
C
CT_RefDeclarator
C
CT_ReintCast
C
CT_ReturnStmt
C
CT_RootQualName
C
CT_SimpleName
C
CT_SizeofExpr
C
CT_SpecialName
C
CT_Statement
C
CT_StaticAssert
C
CT_StaticCast
C
CT_String
C
CT_SwitchStmt
C
CT_TemplateArgList
C
CT_TemplateDecl
C
CT_TemplateName
C
CT_TemplateParamDecl
C
CT_TemplateParamList
C
CT_ThrowExpr
C
CT_Token
C
CT_TryStmt
C
CT_TypeidExpr
C
CT_TypeParamDecl
C
CT_TypeTraitExpr
C
CT_UnaryExpr
C
CT_UnionDef
C
CT_UnionSpec
C
CT_UsingDecl
C
CT_UsingDirective
C
CT_WhileStmt
C
CT_WideCharacter
C
CT_WideString
C
CTemplateInfo
C
CTemplateInstance
C
CTemplateParamInfo
C
CTranslationUnit
C
CTree
►
C
CTreeMatcher
C
match_state
C
CTypeAddress
C
CTypeArray
C
CTypeBitField
C
CTypeClass
C
CTypedefInfo
C
CTypeEnum
C
CTypeFunction
C
CTypeInfo
C
CTypeList
C
CTypeMemberPointer
C
CTypePointer
C
CTypePrimitive
C
CTypeQualified
C
CTypeRecord
C
CTypeTemplateParam
C
CTypeUnion
C
CTypeVarArray
C
CUnionInfo
C
CUnionInstance
C
CUnit
C
CUsingInfo
C
CutManipulator
C
CVisitor
C
CWStrLiteral
C
DeducedArgument
C
DString
C
ErrorCollector
C
ErrorSeverity
C
ErrorSink
C
ErrorStream
C
FdSource
C
FileInfo
C
Filename
C
FilenameInfo
C
FileSource
C
FileUnit
C
Heap
C
ImportHandler
C
InstantiationBuilder
C
InstantiationCandidate
C
InstantiationParser
C
InstantiationSemantic
C
InstantiationSyntax
C
InstantiationTokenProvider
C
InstantiationTokenSource
C
KeyboardSource
C
KillManipulator
C
LanguageID
C
Lexer
►
C
LexerBuffer
C
ConstIterator
C
LexerMap
C
List
C
ListElement
C
Location
C
MacroUnit
C
ManipCommander
C
ManipController
C
ManipError
C
Manipulator
C
ManipulatorSequence
C
MatchCollector
C
MemPool
C
MoveBeforeManipulator
C
MoveManipulator
►
C
OptsParser
C
Option
Type for specifying an array of options recognized by the Option Parser
C
Parser
C
ParserKey
C
PasteBeforeManipulator
C
PasteManipulator
C
PathInfo
C
PathIterator
C
PathManager
C
Pipe
C
PipedCmd
C
PreAnswer
C
PreArgDesc
C
PreAssertDirective
C
PreAssertionEvaluator
C
PreConditionalGroup
C
PreCondSemNode
C
PreDefineConstantDirective
C
PreDefineFunctionDirective
C
PreDirectiveGroups
C
PreElifDirective
C
PreElifPart
C
PreElseDirective
C
PreElsePart
C
PreEndifDirective
C
PreError
C
PreErrorDirective
C
PreExpr
►
C
PreExprLexer
C
State
C
PreFileIncluder
C
PreIdentifierList
C
PreIfdefDirective
C
PreIfDirective
C
PreIfndefDirective
C
PreInclSemNode
C
PreIncludeDirective
C
PreLevelState
C
PreMacro
C
PreMacroExpander
C
PreMacroManager
C
PreParserState
C
PrePredicate
C
PrePredicateManager
C
PrePrintVisitor
C
PreprocessorParser
C
PreProgram
C
PreSemIterator
C
PreSonIterator
C
PreTokenList
C
PreTokenListPart
C
PreTree
C
PreTreeComposite
C
PreTreeIterator
C
PreTreeToken
C
PreUnassertDirective
C
PreUndefDirective
C
PreVisitor
C
PreWarningDirective
C
Printable
C
Project
C
ProjectFile
C
PtrStack
C
RegComp
C
Rule
C
RuleTable
C
SaveMode
C
Semantic
C
SimpleParser
C
Sink
►
C
SmartPtr
C
RefCnt
C
Source
C
Stack
C
StrCol
C
StrHashKey
C
StrHashTable
C
StringSource
►
C
Syntax
C
State
C
SysCall
C
TerminalSink
C
Token
C
TokenInfo
C
Tokenizer
C
TokenProvider
C
TokenSource
C
TokenStream
C
Tracing
C
Unit
C
UnitIterator
C
UnitManager
C
UnitState
C
UnitTokenSrc
C
VerboseMgr
C
VoidPtrArray
Generated by
1.8.17