PUMA Library Reference Manual
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CPuma::CSyntax::AbstDeclarator
 CPuma::ACIntroducer
 CPuma::CSyntax::AddExpr
 CPuma::CSyntax::AndExpr
 CPuma::Array< Item >
 CPuma::Array< _state >
 CPuma::Array< bool >
 CPuma::Array< CObjectInfo * >
 CPuma::Array< const char * >
 CPuma::Array< CProtection::Type >
 CPuma::Array< CTree * >
 CPuma::Array< DeducedArgument * >
 CPuma::Array< InstantiationCandidate * >
 CPuma::Array< int >
 CPuma::Array< MemberAccessOperator >
 CPuma::Array< Message * >
 CPuma::Array< Puma::CArgumentInfo * >
 CPuma::Array< Puma::CAttributeInfo * >
 CPuma::Array< Puma::CBaseClassInfo * >
 CPuma::Array< Puma::CCandidateInfo * >
 CPuma::Array< Puma::CCConversion * >
 CPuma::Array< Puma::CCConvSeq * >
 CPuma::Array< Puma::CClassInfo * >
 CPuma::Array< Puma::CEnumeratorInfo * >
 CPuma::Array< Puma::CFunctionInfo * >
 CPuma::Array< Puma::CLabelInfo * >
 CPuma::Array< Puma::CMatch * >
 CPuma::Array< Puma::CMemberAliasInfo * >
 CPuma::Array< Puma::CNamespaceInfo * >
 CPuma::Array< Puma::CObjectInfo * >
 CPuma::Array< Puma::CRecord * >
 CPuma::Array< Puma::CScopeInfo * >
 CPuma::Array< Puma::CStructure * >
 CPuma::Array< Puma::CSubMatch * >
 CPuma::Array< Puma::CTemplateInfo * >
 CPuma::Array< Puma::CTemplateParamInfo * >
 CPuma::Array< Puma::CTree * >
 CPuma::Array< Puma::CTypeInfo * >
 CPuma::Array< Puma::CUsingInfo * >
 CPuma::Array< Puma::DeducedArgument * >
 CPuma::Array< Puma::MacroUnit >
 CPuma::Array< Puma::PathInfo >
 CPuma::Array< Puma::PreMacro * >
 CPuma::Array< Puma::PreTree * >
 CPuma::Array< Puma::RegComp * >
 CPuma::Array< Puma::Syntax::State >
 CPuma::Array< Puma::Token * >
 CPuma::Array< Puma::Unit * >
 CPuma::Array< T * >
 CPuma::Array< UnitTokenSrc * >
 CPuma::Array< unsigned >
 CPuma::CSyntax::ArrayDelim
 CPuma::CCSyntax::ArrayDelim
 CPuma::CSyntax::AsmDef
 CPuma::CSyntax::AssExpr
 CPuma::CCSyntax::AssExpr
 CPuma::CSyntax::AssExpr1
 CPuma::CCSyntax::AssExpr1
 CPuma::BCList< Item, BUCKET_SIZE >
 CPuma::BCList< bool, BUCKET_SIZE >
 CPuma::BCList< long, BUCKET_SIZE >
 CPuma::BCList< Puma::CSemDeclSpecs *, BUCKET_SIZE >
 CPuma::BCList< Puma::CT_DeclSpecSeq *, BUCKET_SIZE >
 CPuma::BCList< TokenInfo, 8192 >
 CPuma::CSyntax::BlockDecl
 CPuma::CCSyntax::BlockDecl
 CPuma::CSyntax::CastExpr
 CPuma::CSyntax::CastExpr1
 CPuma::CSyntax::CastExpr2
 CPuma::CCandidateInfo
 CPuma::CCAssocScopes
 CPuma::CCConversion
 CPuma::CCConversions
 CPuma::CCInstantiation
 CPuma::CCNameLookup
 CPuma::CCOverloading
 CPuma::CCSemExpr
 CPuma::CExprValue
 CPuma::Chain
 CPuma::CLanguage
 CPuma::CSyntax::ClassHead
 CPuma::CCSyntax::ClassHead
 CPuma::CCSyntax::ClassHead1
 CPuma::CSyntax::ClassKey
 CPuma::CCSyntax::ClassName
 CPuma::CCSyntax::ClassOrNsName
 CPuma::CCSyntax::ClassTemplateName
 CPuma::CLinkage
 CPuma::CMatch
 CPuma::CSyntax::CmpdLiteral
 CPuma::CSyntax::CmpdStmt
 CPuma::CSyntax::CmpdStr
 CPuma::CObjectInfo
 CPuma::CCSyntax::ColonColon
 CPuma::CSyntax::CondExpr
 CPuma::CCSyntax::CondExpr
 CPuma::CSyntax::Condition
 CPuma::CCSyntax::Condition
 CPuma::CCSyntax::Condition1
 CPuma::CCSyntax::Condition2
 CPuma::Config
 CPuma::ConfOption
 CPuma::CSyntax::ConstExpr
 CPuma::CCSyntax::ConstExpr
 CPuma::LexerBuffer::ConstIterator
 CPuma::CCSyntax::ConstructExpr
 CPuma::ConstSizeMemPool< N >
 CPuma::CCSyntax::ConvFctId
 CPuma::CCSyntax::ConvTypeId
 CPuma::CProtection
 CPuma::CSemDatabase
 CPuma::CSemDeclarator
 CPuma::CSemDeclSpecs
 CPuma::CSemExpr
 CPuma::CSemObject
 CPuma::CSemScope
 CPuma::CSemValue
 CPuma::CSourceInfo
 CPuma::CSpecifiers
 CPuma::CStorage
 CPuma::CSubMatch
 CPuma::CTemplateInstance
 CPuma::CTranslationUnit
 CPuma::CTree
 CPuma::CTypeList
 CPuma::CVisitor
 CPuma::CSyntax::CvQual
 CPuma::CSyntax::CvQualSeq
 CPuma::CSyntax::Decl
 CPuma::CCSyntax::Decl
 CPuma::CSyntax::Declarator
 CPuma::CSyntax::DeclaratorId
 CPuma::CCSyntax::DeclaratorId
 CPuma::CSyntax::DeclSeq
 CPuma::CSyntax::DeclSpec
 CPuma::CSyntax::DeclSpecSeq
 CPuma::CSyntax::DeclSpecSeq1
 CPuma::CCSyntax::DeclSpecSeq1
 CPuma::CCSyntax::DeclStmt
 CPuma::CCSyntax::DeleteExpr
 CPuma::CSyntax::DirectAbstDeclarator
 CPuma::CCSyntax::DirectAbstDeclarator
 CPuma::CSyntax::DirectAbstDeclarator1
 CPuma::CSyntax::DirectDeclarator
 CPuma::CSyntax::DirectDeclarator1
 CPuma::CCSyntax::DirectDeclarator1
 CPuma::CCSyntax::DirectNewDeclarator
 CPuma::CCSyntax::DirectNewDeclarator1
 CPuma::DString
 CPuma::CSyntax::ElaboratedTypeSpec
 CPuma::CCSyntax::ElaboratedTypeSpec
 CPuma::CSyntax::Enumerator
 CPuma::CSyntax::EnumeratorDef
 CPuma::CCSyntax::EnumeratorDef
 CPuma::CSyntax::EnumeratorList
 CPuma::CCSyntax::EnumeratorList
 CPuma::CSyntax::EnumKey
 CPuma::CCSyntax::EnumName
 CPuma::CSyntax::EnumSpec
 CPuma::CSyntax::EnumSpec1
 CPuma::CSyntax::EquExpr
 CPuma::ErrorSeverity
 CPuma::ErrorSink
 CPuma::CSyntax::ExclOrExpr
 CPuma::CSyntax::Expr
 CPuma::CSyntax::ExprList
 CPuma::CSyntax::ExprStmt
 CPuma::CCSyntax::ExtensionNsDef
 CPuma::CCSyntax::ExtensionNsDef1
 CPuma::CSyntax::FctSpec
 CPuma::CCSyntax::FctSpec
 CPuma::FileInfo
 CPuma::CSyntax::ForInitStmt
 CPuma::Heap
 CPuma::CSyntax::Identifier
 CPuma::CSyntax::IdentifierList
 CPuma::CCSyntax::IdExpr
 CPuma::CSyntax::IdExpr
 CPuma::ImportHandler
 CPuma::CSyntax::InclOrExpr
 CPuma::CSyntax::InitDeclarator
 CPuma::CCSyntax::InitDeclarator
 CPuma::CSyntax::InitDeclarator1
 CPuma::CSyntax::InitDeclaratorList
 CPuma::InstantiationCandidate
 Cstd::ios_baseSTL class
 CPuma::BCList< Item, BUCKET_SIZE >::Iterator
 CPuma::CSyntax::IterStmt
 CPuma::CSyntax::JumpStmt
 CPuma::CSyntax::LabelStmt
 CPuma::LanguageID
 CPuma::Lexer
 CPuma::LexerBuffer
 CPuma::CCSyntax::LinkageSpec
 CPuma::List
 CPuma::ListElement
 CPuma::CCSyntax::Literal
 CPuma::CSyntax::Literal
 CPuma::Location
 CPuma::CSyntax::LogAndExpr
 CPuma::CSyntax::LogOrExpr
 CPuma::ManipCommander
 CPuma::ManipController
 Cstd::map< K, T >STL class
 CPuma::CTreeMatcher::match_state
 CPuma::CSyntax::MembDesignator
 CPuma::CSyntax::MiscSpec
 CPuma::CCSyntax::MiscSpec
 CPuma::CCSyntax::MulExpr
 CPuma::CSyntax::MulExpr
 CPuma::CCSyntax::NamedNsDef
 CPuma::CCSyntax::NamespaceAlias
 CPuma::CCSyntax::NamespaceBody
 CPuma::CCSyntax::NamespaceDef
 CPuma::CCSyntax::NamespaceName
 CPuma::CCSyntax::NestedNameSpec
 CPuma::CCSyntax::NestedNameSpec1
 CPuma::CCSyntax::NewDeclarator
 CPuma::CCSyntax::NewExpr
 CPuma::CCSyntax::NewInit
 CPuma::CCSyntax::NewPlacement
 CPuma::CCSyntax::NewTypeId
 CPuma::CCSyntax::NsAliasDef
 CPuma::CSyntax::OffsetofExpr
 CPuma::OptsParser::OptionType for specifying an array of options recognized by the Option Parser
 CPuma::CCSyntax::OriginalNsDef
 CPuma::CCSyntax::OriginalNsDef1
 CPuma::CCSyntax::OriginalNsName
 CPuma::CSyntax::ParamDecl1
 CPuma::CSyntax::ParamDeclClause
 CPuma::CCSyntax::ParamDeclClause
 CPuma::CSyntax::ParamDeclList
 CPuma::Parser
 CPuma::ParserKey
 CPuma::PathInfo
 CPuma::PathIterator
 CPuma::PathManager
 CPuma::PipedCmd
 CPuma::CCSyntax::PmExpr
 CPuma::CCSyntax::PostfixExpr
 CPuma::CSyntax::PostfixExpr
 CPuma::CSyntax::PostfixExpr1
 CPuma::CCSyntax::PostfixExpr1
 CPuma::CCSyntax::PostfixExpr2
 CPuma::PreArgDesc
 CPuma::PreAssertionEvaluator
 CPuma::PreExpr
 CPuma::PreExprLexer
 CPuma::PreFileIncluder
 CPuma::PreLevelState
 CPuma::PreMacroExpander
 CPuma::PreMacroManager
 CPuma::PreParserState
 CPuma::PreTree
 CPuma::PreTreeIterator
 CPuma::PreVisitor
 CPuma::CCSyntax::PrimExpr
 CPuma::CSyntax::PrimExpr
 CPuma::Printable
 CPuma::CSyntax::PrivateName
 CPuma::ProjectFile
 CPuma::CCSyntax::PseudoDtorName
 CPuma::CCSyntax::PtrOperator
 CPuma::CSyntax::PtrOperator
 CPuma::CCSyntax::QualId
 CPuma::CCSyntax::QualNsSpec
 CPuma::SmartPtr< T >::RefCnt
 CPuma::RegComp
 CPuma::CCSyntax::RelExpr
 CPuma::CSyntax::RelExpr
 CPuma::SaveMode
 CPuma::CCSyntax::SearchScope
 CPuma::CSyntax::SelectStmt
 CPuma::CSyntax::ShiftExpr
 CPuma::CCSyntax::SimpleDecl
 CPuma::CSyntax::SimpleDecl
 CPuma::SimpleParser
 CPuma::CSyntax::SimpleTypeSpec
 CPuma::CCSyntax::SimpleTypeSpec
 CPuma::Sink
 CPuma::SmartPtr< T >
 CPuma::SmartPtr< Puma::FilenameInfo >
 CPuma::Source
 CPuma::CLexer::State
 CPuma::PreExprLexer::State
 CPuma::CCSyntax::Stmt
 CPuma::CSyntax::Stmt
 CPuma::CCSyntax::StmtSeq
 CPuma::CSyntax::StmtSeq
 CPuma::CSyntax::StorageClassSpec
 CPuma::CCSyntax::StorageClassSpec
 CPuma::StrCol
 CPuma::StrHashTable
 CPuma::CSyntax::StrLiteral
 CPuma::CSemExpr::SubObj
 CPuma::CCSyntax::SubStmt
 CPuma::CSyntax::SubStmt
 CPuma::Syntax
 CPuma::SysCall
 CPuma::CCSyntax::TemplateName
 CPuma::TokenInfo
 CPuma::Tokenizer
 CPuma::TokenProvider
 CPuma::TokenSource
 CPuma::Tracing
 CPuma::CSyntax::TransUnit
 CPuma::CSyntax::TypedefName
 CPuma::CSyntax::TypeId
 CPuma::CSyntax::TypeName
 CPuma::CCSyntax::TypeName
 CPuma::CSyntax::TypeSpec
 CPuma::CSyntax::TypeSpecSeq
 CPuma::CSyntax::TypeSpecSeq1
 CPuma::CCSyntax::TypeTraitExpr
 CPuma::CSyntax::UnaryExpr
 CPuma::CCSyntax::UnaryExpr
 CPuma::CSyntax::UnaryExpr1
 CPuma::UnitIterator
 CPuma::UnitManager
 CPuma::UnitState
 CPuma::CCSyntax::UnnamedNsDef
 CPuma::CCSyntax::UnnamedNsDef1
 CPuma::CCSyntax::UnqualId
 CPuma::CCSyntax::UsingDecl
 CPuma::CCSyntax::UsingDirective
 CPuma::VoidPtrArray