Puma Reference Manual Puma: File Index



File List

Here is a list of all files with brief descriptions:
ACAdviceInfo.hSemantic information about an AspectC++ 'advice'
ACAspectInfo.hSemantic information about an AspectC++ 'aspect'
ACClassDatabase.hAspectC++ specific class database
ACIntroAnalyzer.h
ACIntroducer.h
ACIntroductionInfo.hSemantic information about an AspectC++ introduction 'advice'
ACPointcutInfo.hSemantic information about an AspectC++ 'pointcut'
ACSliceInfo.hSemantic information about an AspectC++ 'slice'
ACTree.hAspectC++ specific syntax tree classes
AllocChecker.h
Array.hVariable length array implementation
BCList.h
BCStack.h
Builder.hBasic syntax tree builder component
CArgumentInfo.hSemantic information about a function parameter
CAttributeInfo.hSemantic information about local/global objects and class data members
CBaseClassInfo.hSemantic information about a base class of a class
CBuilder.h
CCandidateInfo.hRepresentation of a C++ overload resolution candidate
CCAssocScopes.h
CCBuilder.h
CCConversion.h
CCConversions.h
CCConvSeq.h
CCInstantiation.h
CClassDatabase.hAlias for CSemDatabase
CClassInfo.hSemantic information about a class
CClassInstance.hSemantic information about an instance of a class template
CCNameLookup.h
CCommentRecognizer.h
CCommentTokens.hWhite space and comment token types
CConstant.hSemantic information for arithmetic constants
CCOverloading.h
CCParser.h
CCSemantic.h
CCSemDeclarator.h
CCSemExpr.h
CCSemVisitor.h
CCSyntax.h
CEnumeratorInfo.hSemantic information about an enumeration constant
CEnumInfo.hSemantic information about an enumeration
CExprValue.hSemantic information for constant expression values in the syntax tree
CFctInstance.hSemantic information about an instance of a function template
CFileInfo.hSemantic information about a source file (translation unit)
CFunctionInfo.hSemantic information about a function
Chain.h
CLabelInfo.hSemantic information about a jump label
CLanguage.hEntity name encoding
CLinkage.hEntity name linkage
CLocalScope.hSemantic information about a local scope in a function body
CMatch.h
CMatchChecker.h
CMemberAliasInfo.hSemantic information about a member alias
CNamespaceInfo.hSemantic information about a namespace
CObjectInfo.hBasic semantic information class
Config.hConfiguration information from file or command line
ConfOption.h
ConstSizeMemPool.h
CParser.hC parser abstraction
CPrintVisitor.hCTree based syntax tree printing
CProject.h
CProtection.hC++ class member protection
CRecognizer.h
CRecord.hSemantic information about a class or union
CScanBuffer.h
CScanner.h
CScopeInfo.hSemantic information about a scope
CScopeRequest.hAdditional scope information
CSemantic.h
CSemDatabase.hSemantic information database
CSemDeclarator.hSemantic declarator analysis
CSemDeclSpecs.hSemantic declaration specifier analysis
CSemExpr.h
CSemObject.hSemantic information about entity definitions
CSemScope.hScope information for the syntax tree
CSemValue.hSemantic value information for the syntax tree
CSemVisitor.h
CSourceInfo.hSource file information
CSpecifiers.hC/C++ declaration specifiers
CStorage.hC/C++ object storage classes
CStrLiteral.hString literal abstraction
CStructure.hSemantic information about entities that can contain other entity declarations
CSubMatch.h
CSyntax.hParser for the C programming language (C99)
CTemplateInfo.hSemantic information about a template declaration
CTemplateInstance.hSemantic information about a template instance
CTemplateParamInfo.hSemantic information about a template parameter
CTokens.hC/C++ token types
CTranslationUnit.hAbstraction of a translation unit
CTree.hC/C++ syntax tree classes
CTreeMatcher.h
CTypeAddress.hType of a reference
CTypeArray.hType of an array
CTypeBitField.hType of a bit-field
CTypeClass.hType of a class
CTypedefInfo.hSemantic information about a typedef
CTypeEnum.hType of an enumeration
CTypeFunction.hType of a function
CTypeInfo.hEntity type information
CTypeList.hType list
CTypeMemberPointer.hType of a member pointer
CTypePointer.hType of a pointer
CTypePrimitive.hPrimitive types
CTypeQualified.hType qualification
CTypeRecord.hType of a class or union
CTypeTemplateParam.hType of a template parameter
CTypeUnion.hType of a union
CTypeVarArray.hType of a variable length array
CUnionInfo.hSemantic information about a union
CUnionInstance.hSemantic information about an instance of a union template
CUnit.hC/C++ token chain
CUsingInfo.hSemantic information about a using-directive
CVisitor.hCTree based tree visitor
CWildcardTokens.hWildcard token types
CWStrLiteral.hWide string literal abstraction
DeducedArgument.h
DString.hGlobal 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.hGNU C/C++ specific syntax tree classes
Heap.h
ImportHandler.h
InstantiationCandidate.h
KeyboardSource.h
KeywordRecognizer.h
LanguageID.h
Limits.h
List.hDouble-linked list implementation
ListElement.hDouble-linked list element
Location.h
LocManager.h
MacroUnit.h
ManipCommander.hToken chain manipulation
ManipController.h
Manipulators.h
MappedOrangeRecognizer.h
MatchCollector.h
MemPool.h
OptsParser.h
OrangeRecognizer.h
Parser.hGeneric 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.hBase preprocessor syntax tree class
PreTreeComposite.hBase preprocessor syntax tree composite class
PreTreeIterator.h
PreTreeNodes.hPreprocessor syntax tree classes
PreTreeToken.hPreprocessor syntax tree leaf class (representing a token)
PreVisitor.h
Printable.hObject printing
Project.h
ProjectFile.h
PtrStack.h
RatioCounter.h
RefCnt.h
RegComp.h
Rule.h
RuleTable.h
SaveMode.h
ScanBuffer.h
Semantic.hBasic semantic analysis component
SimpleParser.h
Sink.h
SmartPtr.h
Source.h
Stack.h
StrCol.h
StrHashKey.h
StrHashTable.h
StringSource.h
Syntax.hBasic syntactic analysis component
SysCall.h
TerminalSink.h
Token.hToken abstraction
Tokenizer.h
TokenProvider.hToken provider abstraction
TokenSource.h
TokenStream.h
Tracing.hTracing support for the parser
Unit.hToken chain abstraction
UnitIterator.h
UnitManager.h
UnitState.h
UnitTokenSrc.h
VerboseMgr.h
version.hLibrary version information
VoidPtrArray.h
WChar.h
WinCTree.hVisualC++ specific syntax tree classes



Puma Reference Manual. Created on 5 Nov 2008.