PUMA Library Reference Manual
Toggle main menu visibility
Main Page
Related Pages
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
_
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
v
w
Typedefs
Enumerations
Enumerator
a
b
c
d
e
f
g
i
l
m
n
o
p
q
r
s
t
u
v
Related Symbols
Files
File List
File Members
All
_
b
c
d
e
f
i
l
m
p
s
u
w
Macros
_
b
c
d
e
f
i
l
m
p
s
u
w
▼
PUMA Library Reference Manual
Configuration Options
File Handling
Preprocessing
Transformation
Semantic Analysis
Syntactic Analysis
Lexical Analysis
►
Namespace Members
▼
Classes
▼
Class List
▼
Puma
►
ACIntroducer
►
Array
►
Array< Item * >
►
BCList
►
BCStack
►
Builder
►
CArgumentInfo
►
CAttributeInfo
►
CBaseClassInfo
►
CBuilder
►
CCandidateInfo
►
CCArrayToPointerConv
►
CCAssocScopes
►
CCBooleanConv
►
CCBuilder
►
CCConversion
►
CCConversions
►
CCConvSeq
►
CCDerivedToBaseConv
►
CCEllipsisConvSeq
►
CCFloatingIntegralConv
►
CCFloatingPointConv
►
CCFloatingPointPromotion
►
CCFunctionToPointerConv
►
CCIdentityConv
►
CCInstantiation
►
CCIntegralConv
►
CCIntegralPromotion
►
CClassInfo
►
CClassInstance
►
CCLexer
►
CCLvalueToRvalueConv
►
CCNameLookup
►
CConstant
►
CCopyBeforeManipulator
►
CCopyManipulator
►
CCOverloading
►
CCParser
►
CCPointerConv
►
CCPointerToMemberConv
►
CCQualificationConv
►
CCSemantic
►
CCSemDeclarator
►
CCSemExpr
►
CCSemVisitor
►
CCStandardConvSeq
►
CCSyntax
►
CCUserDefinedConv
►
CCUserDefinedConvSeq
►
CEnumeratorInfo
►
CEnumInfo
►
CExprValue
►
CFctInstance
►
CFileInfo
►
CFunctionInfo
►
Chain
►
CKillManipulator
►
CLabelInfo
►
CLanguage
►
CLexer
►
CLexerBuffer
►
CLinkage
►
CLocalScope
►
CMatch
►
CMatchChecker
►
CMemberAliasInfo
►
CMoveBeforeManipulator
►
CMoveManipulator
►
CNamespaceInfo
►
CObjectInfo
►
Config
►
ConfOption
►
ConstSizeMemPool
►
CopyManipulator
►
CParser
►
CPrintVisitor
►
CProject
►
CProtection
►
CRecord
►
CReplaceManipulator
►
CScanner
►
CScopeInfo
►
CScopeRequest
►
CSemantic
►
CSemDatabase
►
CSemDeclarator
►
CSemDeclSpecs
►
CSemExpr
►
CSemObject
►
CSemScope
►
CSemValue
►
CSemVisitor
►
CSourceInfo
►
CSpecifiers
►
CStorage
►
CStrLiteral
►
CStructure
►
CSubMatch
►
CSwapManipulator
►
CSyntax
►
CT_AccessDecl
►
CT_AccessSpec
►
CT_AddrExpr
►
CT_AlignofExpr
►
CT_Any
►
CT_AnyCondition
►
CT_AnyExtension
►
CT_AnyList
►
CT_ArgDecl
►
CT_ArgDeclList
►
CT_ArgDeclSeq
►
CT_ArgNameList
►
CT_ArrayDeclarator
►
CT_ArrayDelimiter
►
CT_AsmBlock
►
CT_AsmDef
►
CT_BaseSpec
►
CT_BaseSpecList
►
CT_BinaryExpr
►
CT_BitFieldDeclarator
►
CT_Bool
►
CT_BracedDeclarator
►
CT_BracedExpr
►
CT_BreakStmt
►
CT_Call
►
CT_CallExpr
►
CT_CaseStmt
►
CT_CastExpr
►
CT_Character
►
CT_ClassDef
►
CT_ClassSpec
►
CT_CmpdLiteral
►
CT_CmpdStmt
►
CT_Condition
►
CT_ConstCast
►
CT_ConstructExpr
►
CT_ContinueStmt
►
CT_ConversionName
►
CT_Decl
►
CT_Declarator
►
CT_DeclaratorList
►
CT_DeclList
►
CT_DeclSpec
►
CT_DeclSpecSeq
►
CT_DeclStmt
►
CT_DefaultStmt
►
CT_DelayedParse
►
CT_DelayedParseConstInit
►
CT_DelayedParseCtorInit
►
CT_DelayedParseFctBody
►
CT_DelayedParseFctTryBlock
►
CT_DelayedParseParamInit
►
CT_DelayedParsePureSpec
►
CT_DelayedParseSkippedFctBody
►
CT_DeleteExpr
►
CT_DerefExpr
►
CT_DesignatorSeq
►
CT_DestructorName
►
CT_DoStmt
►
CT_DynamicCast
►
CT_EnumDef
►
CT_Enumerator
►
CT_EnumeratorList
►
CT_EnumSpec
►
CT_Error
►
CT_ExceptionSpec
►
CT_Expression
►
CT_ExprList
►
CT_ExprStmt
►
CT_ExtensionList
►
CT_FctDeclarator
►
CT_FctDef
►
CT_Float
►
CT_ForStmt
►
CT_GnuAsmClobbers
►
CT_GnuAsmDef
►
CT_GnuAsmOperand
►
CT_GnuAsmOperands
►
CT_GnuAsmSpec
►
CT_GnuAttribute
►
CT_GnuCaseStmt
►
CT_GnuLocalLabelStmt
►
CT_GnuStatementExpr
►
CT_GnuTypeof
►
CT_GotoStmt
►
CT_Handler
►
CT_HandlerSeq
►
CT_IfElseStmt
►
CT_IfStmt
►
CT_IfThenExpr
►
CT_ImplicitCall
►
CT_ImplicitCast
►
CT_IndexDesignator
►
CT_IndexExpr
►
CT_InitDeclarator
►
CT_Integer
►
CT_LabelStmt
►
CT_LinkageSpec
►
CT_List
►
CT_MembDesignator
►
CT_MembInit
►
CT_MembInitList
►
CT_MembList
►
CT_MembPtrDeclarator
►
CT_MembPtrExpr
►
CT_MembRefExpr
►
CT_NamedType
►
CT_NamespaceAliasDef
►
CT_NamespaceDef
►
CT_NewExpr
►
CT_NonTypeParamDecl
►
CT_ObjDecl
►
CT_OffsetofExpr
►
CT_OperatorName
►
CT_PostfixExpr
►
CT_PrimDeclSpec
►
CT_PrivateName
►
CT_Program
►
CT_PtrDeclarator
►
CT_QualName
►
CT_RefDeclarator
►
CT_ReintCast
►
CT_ReturnStmt
►
CT_RootQualName
►
CT_SimpleName
►
CT_SizeofExpr
►
CT_SpecialName
►
CT_Statement
►
CT_StaticAssert
►
CT_StaticCast
►
CT_String
►
CT_SwitchStmt
►
CT_TemplateArgList
►
CT_TemplateDecl
►
CT_TemplateName
►
CT_TemplateParamDecl
►
CT_TemplateParamList
►
CT_ThrowExpr
►
CT_Token
►
CT_TryStmt
►
CT_TypeidExpr
►
CT_TypeParamDecl
►
CT_TypeTraitExpr
►
CT_UnaryExpr
►
CT_UnionDef
►
CT_UnionSpec
►
CT_UsingDecl
►
CT_UsingDirective
►
CT_WhileStmt
►
CT_WideCharacter
►
CT_WideString
►
CTemplateInfo
►
CTemplateInstance
►
CTemplateParamInfo
►
CTranslationUnit
►
CTree
►
CTreeMatcher
►
CTypeAddress
►
CTypeArray
►
CTypeBitField
►
CTypeClass
►
CTypedefInfo
►
CTypeEnum
►
CTypeFunction
►
CTypeInfo
►
CTypeList
►
CTypeMemberPointer
►
CTypePointer
►
CTypePrimitive
►
CTypeQualified
►
CTypeRecord
►
CTypeTemplateParam
►
CTypeUnion
►
CTypeVarArray
►
CUnionInfo
►
CUnionInstance
►
CUnit
►
CUsingInfo
►
CutManipulator
►
CVisitor
►
CWStrLiteral
►
DeducedArgument
►
DString
►
ErrorCollector
►
ErrorSeverity
►
ErrorSink
►
ErrorStream
►
FdSource
►
FileInfo
►
Filename
►
FilenameInfo
►
FileSource
►
FileUnit
►
Heap
►
ImportHandler
►
InstantiationBuilder
►
InstantiationCandidate
►
InstantiationParser
►
InstantiationSemantic
►
InstantiationSyntax
►
InstantiationTokenProvider
►
InstantiationTokenSource
►
KeyboardSource
►
KillManipulator
►
LanguageID
►
Lexer
►
LexerBuffer
►
LexerMap
►
List
►
ListElement
►
Location
►
MacroUnit
►
ManipCommander
►
ManipController
►
ManipError
►
Manipulator
►
ManipulatorSequence
►
MatchCollector
►
MemPool
►
MoveBeforeManipulator
►
MoveManipulator
►
OptsParser
►
Parser
ParserKey
►
PasteBeforeManipulator
►
PasteManipulator
►
PathInfo
►
PathIterator
►
PathManager
►
Pipe
►
PipedCmd
►
PreAnswer
►
PreArgDesc
►
PreAssertDirective
►
PreAssertionEvaluator
►
PreConditionalGroup
►
PreCondSemNode
►
PreDefineConstantDirective
►
PreDefineFunctionDirective
►
PreDirectiveGroups
►
PreElifDirective
►
PreElifPart
►
PreElseDirective
►
PreElsePart
►
PreEndifDirective
►
PreError
►
PreErrorDirective
►
PreExpr
►
PreExprLexer
►
PreFileIncluder
►
PreIdentifierList
►
PreIfdefDirective
►
PreIfDirective
►
PreIfndefDirective
►
PreInclSemNode
►
PreIncludeDirective
►
PreLevelState
►
PreMacro
►
PreMacroExpander
►
PreMacroManager
►
PreParserState
►
PrePredicate
►
PrePredicateManager
►
PrePrintVisitor
►
PreprocessorParser
►
PreProgram
►
PreSemIterator
►
PreSonIterator
►
PreTokenList
►
PreTokenListPart
►
PreTree
►
PreTreeComposite
►
PreTreeIterator
►
PreTreeToken
►
PreUnassertDirective
►
PreUndefDirective
►
PreVisitor
►
PreWarningDirective
►
Printable
►
Project
►
ProjectFile
►
PtrStack
►
RegComp
►
Rule
►
RuleTable
►
SaveMode
►
Semantic
SimpleParser
►
Sink
►
SmartPtr
►
Source
►
Stack
StrCol
►
StrHashKey
►
StrHashTable
►
StringSource
►
Syntax
SysCall
►
TerminalSink
►
Token
►
TokenInfo
►
Tokenizer
►
TokenProvider
►
TokenSource
►
TokenStream
►
Tracing
►
Unit
►
UnitIterator
►
UnitManager
►
UnitState
►
UnitTokenSrc
►
VerboseMgr
►
VoidPtrArray
Class Index
►
Class Hierarchy
►
Class Members
►
Files
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
Puma::CSemDatabase Member List
This is the complete list of members for
Puma::CSemDatabase
, including all inherited members.
BuiltinOperator
(const char *name, int tok, CTypeInfo *rtype, CTypeInfo *t0, CTypeInfo *t1)
Puma::CSemDatabase
ClassInfo
(unsigned n) const
Puma::CSemDatabase
inline
ClassInfos
() const
Puma::CSemDatabase
inline
CSemDatabase
(CProject &prj, int size=997)
Puma::CSemDatabase
inline
Dump
(std::ostream &out, int depth=0, bool dump_builtins=true) const
Puma::CSemDatabase
EnumInfo
(unsigned n) const
Puma::CSemDatabase
inline
EnumInfos
() const
Puma::CSemDatabase
inline
FileInfo
(unsigned n) const
Puma::CSemDatabase
inline
FileInfos
() const
Puma::CSemDatabase
inline
FunctionInfo
(unsigned n) const
Puma::CSemDatabase
inline
FunctionInfos
() const
Puma::CSemDatabase
inline
Insert
(CObjectInfo *info)
Puma::CSemDatabase
newArgument
()
Puma::CSemDatabase
newAttribute
()
Puma::CSemDatabase
newBaseClass
()
Puma::CSemDatabase
newClass
()
Puma::CSemDatabase
newClassInstance
()
Puma::CSemDatabase
newEnum
()
Puma::CSemDatabase
newEnumerator
()
Puma::CSemDatabase
newFctInstance
()
Puma::CSemDatabase
newFile
()
Puma::CSemDatabase
newFunction
()
Puma::CSemDatabase
newLabel
()
Puma::CSemDatabase
newLocalScope
()
Puma::CSemDatabase
newMemberAlias
()
Puma::CSemDatabase
newNamespace
()
Puma::CSemDatabase
newTemplate
()
Puma::CSemDatabase
newTemplateParam
()
Puma::CSemDatabase
newTypedef
()
Puma::CSemDatabase
newUnion
()
Puma::CSemDatabase
newUnionInstance
()
Puma::CSemDatabase
newUsing
()
Puma::CSemDatabase
ObjectInfo
(unsigned n) const
Puma::CSemDatabase
ObjectInfo
(Token *pos) const
Puma::CSemDatabase
ObjectInfo
(CT_Token *pos) const
Puma::CSemDatabase
ObjectInfos
() const
Puma::CSemDatabase
inline
Objects
()
Puma::CSemDatabase
inline
ObjectSet
typedef
Puma::CSemDatabase
Project
() const
Puma::CSemDatabase
inline
Remove
(CObjectInfo *info)
Puma::CSemDatabase
TypedefInfo
(unsigned n) const
Puma::CSemDatabase
inline
TypedefInfos
() const
Puma::CSemDatabase
inline
UnionInfo
(unsigned n) const
Puma::CSemDatabase
inline
UnionInfos
() const
Puma::CSemDatabase
inline
~CSemDatabase
()
Puma::CSemDatabase
virtual
Generated by
1.13.2