Puma Reference Manual | Puma: File Index |
ACAdviceInfo.h | Semantic information about an AspectC++ 'advice' |
ACAspectInfo.h | Semantic information about an AspectC++ 'aspect' |
ACClassDatabase.h | AspectC++ specific class database |
ACIntroAnalyzer.h | |
ACIntroducer.h | |
ACIntroductionInfo.h | Semantic information about an AspectC++ introduction 'advice' |
ACPointcutInfo.h | Semantic information about an AspectC++ 'pointcut' |
ACSliceInfo.h | Semantic information about an AspectC++ 'slice' |
ACTree.h | AspectC++ specific syntax tree classes |
AllocChecker.h | |
Array.h | Variable length array implementation |
BCList.h | |
BCStack.h | |
Builder.h | Basic syntax tree builder component |
CArgumentInfo.h | Semantic information about a function parameter |
CAttributeInfo.h | Semantic information about local/global objects and class data members |
CBaseClassInfo.h | Semantic information about a base class of a class |
CBuilder.h | |
CCandidateInfo.h | Representation of a C++ overload resolution candidate |
CCAssocScopes.h | |
CCBuilder.h | |
CCConversion.h | |
CCConversions.h | |
CCConvSeq.h | |
CCInstantiation.h | |
CClassDatabase.h | Alias for CSemDatabase |
CClassInfo.h | Semantic information about a class |
CClassInstance.h | Semantic information about an instance of a class template |
CCNameLookup.h | |
CCommentRecognizer.h | |
CCommentTokens.h | White space and comment token types |
CConstant.h | Semantic information for arithmetic constants |
CCOverloading.h | |
CCParser.h | |
CCSemantic.h | |
CCSemDeclarator.h | |
CCSemExpr.h | |
CCSemVisitor.h | |
CCSyntax.h | |
CEnumeratorInfo.h | Semantic information about an enumeration constant |
CEnumInfo.h | Semantic information about an enumeration |
CExprValue.h | Semantic information for constant expression values in the syntax tree |
CFctInstance.h | Semantic information about an instance of a function template |
CFileInfo.h | Semantic information about a source file (translation unit) |
CFunctionInfo.h | Semantic information about a function |
Chain.h | |
CLabelInfo.h | Semantic information about a jump label |
CLanguage.h | Entity name encoding |
CLinkage.h | Entity name linkage |
CLocalScope.h | Semantic information about a local scope in a function body |
CMatch.h | |
CMatchChecker.h | |
CMemberAliasInfo.h | Semantic information about a member alias |
CNamespaceInfo.h | Semantic information about a namespace |
CObjectInfo.h | Basic semantic information class |
Config.h | Configuration information from file or command line |
ConfOption.h | |
ConstSizeMemPool.h | |
CParser.h | C parser abstraction |
CPrintVisitor.h | CTree based syntax tree printing |
CProject.h | |
CProtection.h | C++ class member protection |
CRecognizer.h | |
CRecord.h | Semantic information about a class or union |
CScanBuffer.h | |
CScanner.h | |
CScopeInfo.h | Semantic information about a scope |
CScopeRequest.h | Additional scope information |
CSemantic.h | |
CSemDatabase.h | Semantic information database |
CSemDeclarator.h | Semantic declarator analysis |
CSemDeclSpecs.h | Semantic declaration specifier analysis |
CSemExpr.h | |
CSemObject.h | Semantic information about entity definitions |
CSemScope.h | Scope information for the syntax tree |
CSemValue.h | Semantic value information for the syntax tree |
CSemVisitor.h | |
CSourceInfo.h | Source file information |
CSpecifiers.h | C/C++ declaration specifiers |
CStorage.h | C/C++ object storage classes |
CStrLiteral.h | String literal abstraction |
CStructure.h | Semantic information about entities that can contain other entity declarations |
CSubMatch.h | |
CSyntax.h | Parser for the C programming language (C99) |
CTemplateInfo.h | Semantic information about a template declaration |
CTemplateInstance.h | Semantic information about a template instance |
CTemplateParamInfo.h | Semantic information about a template parameter |
CTokens.h | C/C++ token types |
CTranslationUnit.h | Abstraction of a translation unit |
CTree.h | C/C++ syntax tree classes |
CTreeMatcher.h | |
CTypeAddress.h | Type of a reference |
CTypeArray.h | Type of an array |
CTypeBitField.h | Type of a bit-field |
CTypeClass.h | Type of a class |
CTypedefInfo.h | Semantic information about a typedef |
CTypeEnum.h | Type of an enumeration |
CTypeFunction.h | Type of a function |
CTypeInfo.h | Entity type information |
CTypeList.h | Type list |
CTypeMemberPointer.h | Type of a member pointer |
CTypePointer.h | Type of a pointer |
CTypePrimitive.h | Primitive types |
CTypeQualified.h | Type qualification |
CTypeRecord.h | Type of a class or union |
CTypeTemplateParam.h | Type of a template parameter |
CTypeUnion.h | Type of a union |
CTypeVarArray.h | Type of a variable length array |
CUnionInfo.h | Semantic information about a union |
CUnionInstance.h | Semantic information about an instance of a union template |
CUnit.h | C/C++ token chain |
CUsingInfo.h | Semantic information about a using-directive |
CVisitor.h | CTree based tree visitor |
CWildcardTokens.h | Wildcard token types |
CWStrLiteral.h | Wide string literal abstraction |
DeducedArgument.h | |
DString.h | Global hash table based string container |
ErrorCollector.h | |
ErrorSeverity.h | |
ErrorSink.h | |
ErrorStream.h | |
FdSource.h | |
Filename.h | |
FilenameInfo.h | |
FileSource.h | |
FileUnit.h | |
Flags.h | |
GnuCTree.h | GNU C/C++ specific syntax tree classes |
Heap.h | |
ImportHandler.h | |
InstantiationCandidate.h | |
KeyboardSource.h | |
KeywordRecognizer.h | |
LanguageID.h | |
Limits.h | |
List.h | Double-linked list implementation |
ListElement.h | Double-linked list element |
Location.h | |
LocManager.h | |
MacroUnit.h | |
ManipCommander.h | Token chain manipulation |
ManipController.h | |
Manipulators.h | |
MappedOrangeRecognizer.h | |
MatchCollector.h | |
MemPool.h | |
OptsParser.h | |
OrangeRecognizer.h | |
Parser.h | Generic parser abstraction |
ParserKey.h | |
PathInfo.h | |
PathIterator.h | |
PathManager.h | |
Pipe.h | |
PipedCmd.h | |
PreAnswer.h | |
PreArgDesc.h | |
PreAssertionEvaluator.h | |
PreExpr.h | |
PreFileIncluder.h | |
PreLevelState.h | |
PreMacro.h | |
PreMacroExpander.h | |
PreMacroManager.h | |
PreMacroOpTokens.h | |
PreParserState.h | |
PrePredicate.h | |
PrePredicateManager.h | |
PrePrintVisitor.h | |
PreprocessorParser.h | |
PreSemIterator.h | |
PreSonIterator.h | |
PreTree.h | Base preprocessor syntax tree class |
PreTreeComposite.h | Base preprocessor syntax tree composite class |
PreTreeIterator.h | |
PreTreeNodes.h | Preprocessor syntax tree classes |
PreTreeToken.h | Preprocessor syntax tree leaf class (representing a token) |
PreVisitor.h | |
Printable.h | Object printing |
Project.h | |
ProjectFile.h | |
PtrStack.h | |
RatioCounter.h | |
RefCnt.h | |
RegComp.h | |
Rule.h | |
RuleTable.h | |
SaveMode.h | |
ScanBuffer.h | |
Semantic.h | Basic semantic analysis component |
SimpleParser.h | |
Sink.h | |
SmartPtr.h | |
Source.h | |
Stack.h | |
StrCol.h | |
StrHashKey.h | |
StrHashTable.h | |
StringSource.h | |
Syntax.h | Basic syntactic analysis component |
SysCall.h | |
TemplateInstanceUnit.h | Special token unit for C++ template instances |
TerminalSink.h | |
Token.h | Token abstraction |
Tokenizer.h | |
TokenProvider.h | Token provider abstraction |
TokenSource.h | |
TokenStream.h | |
Tracing.h | Tracing support for the parser |
Unit.h | Token chain abstraction |
UnitIterator.h | |
UnitManager.h | |
UnitState.h | |
UnitTokenSrc.h | |
VerboseMgr.h | |
version.h | Library version information |
VoidPtrArray.h | |
WChar.h | |
WinCTree.h | VisualC++ specific syntax tree classes |