| Puma Reference Manual | File List |
| 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 | |
| CC1XTree.h | AspectC++ specific syntax tree classes |
| 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 |
| CCLexer.h | |
| CCNameLookup.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 |
| CLexer.h | |
| CLexerBuffer.h | |
| 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 |
| CRecord.h | Semantic information about a class or union |
| 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 | |
| CTypedefInfo.h | Semantic information about a typedef |
| CTypeInfo.h | Entity type information |
| 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 | |
| DelayedParseTree.h | Delayed parse syntax tree classes |
| 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 | |
| InstantiationBuilder.h | |
| InstantiationCandidate.h | |
| InstantiationParser.h | |
| InstantiationSemantic.h | |
| InstantiationSyntax.h | |
| InstantiationTokenProvider.h | Instantiation token provider |
| InstantiationTokenSource.h | |
| KeyboardSource.h | |
| LanguageID.h | |
| Lexer.h | |
| LexerBuffer.h | |
| LexerMap.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 | |
| MatchCollector.h | |
| MemPool.h | |
| OptsParser.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 | |
| PreExprLexer.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 | Wrapper for regular expression matching |
| Rule.h | |
| RuleTable.h | |
| SaveMode.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 | |
| 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 | |
| Utf8.h | |
| VerboseMgr.h | |
| version.h | Library version information |
| VoidPtrArray.h | |
| WChar.h | |
| WinCTree.h | VisualC++ specific syntax tree classes |