|
| class | ACIntroducer |
| |
| class | Array |
| | Variable length array implementation. More...
|
| |
| class | Array< Item * > |
| | Variable length array implementation specialized for pointer types. More...
|
| |
| class | BCList |
| | List of fixed-size buckets. More...
|
| |
| class | BCStack |
| | Stack of fixed-size buckets. More...
|
| |
| class | Builder |
| | Syntax tree builder base class. More...
|
| |
| class | CArgumentInfo |
| | Semantic information about a function parameter. More...
|
| |
| class | CAttributeInfo |
| | Semantic information about a local or global object or a class data member. More...
|
| |
| class | CBaseClassInfo |
| | Semantic information about a base class of a class. More...
|
| |
| class | CBuilder |
| |
| class | CCandidateInfo |
| | Representation of a candidate for the C++ function overload resolution mechanism. More...
|
| |
| class | CCArrayToPointerConv |
| |
| class | CCAssocScopes |
| |
| class | CCBooleanConv |
| |
| class | CCBuilder |
| |
| class | CCConversion |
| |
| class | CCConversions |
| |
| class | CCConvSeq |
| |
| class | CCDerivedToBaseConv |
| |
| class | CCEllipsisConvSeq |
| |
| class | CCFloatingIntegralConv |
| |
| class | CCFloatingPointConv |
| |
| class | CCFloatingPointPromotion |
| |
| class | CCFunctionToPointerConv |
| |
| class | CCIdentityConv |
| |
| class | CCInstantiation |
| |
| class | CCIntegralConv |
| |
| class | CCIntegralPromotion |
| |
| class | CClassInfo |
| | Semantic information about a class. More...
|
| |
| class | CClassInstance |
| | Semantic information about an instance of a class template. More...
|
| |
| class | CCLexer |
| |
| class | CCLvalueToRvalueConv |
| |
| class | CCNameLookup |
| |
| class | CConstant |
| | Semantic information object for arithmetic constants. More...
|
| |
| class | CCopyBeforeManipulator |
| |
| class | CCopyManipulator |
| |
| class | CCOverloading |
| |
| class | CCParser |
| |
| class | CCPointerConv |
| |
| class | CCPointerToMemberConv |
| |
| class | CCQualificationConv |
| |
| class | CCSemantic |
| |
| class | CCSemDeclarator |
| |
| class | CCSemExpr |
| |
| class | CCSemVisitor |
| |
| class | CCStandardConvSeq |
| |
| class | CCSyntax |
| |
| class | CCUserDefinedConv |
| |
| class | CCUserDefinedConvSeq |
| |
| class | CEnumeratorInfo |
| | Semantic information about an enumeration constant. More...
|
| |
| class | CEnumInfo |
| | Semantic information about an enumeration. More...
|
| |
| class | CExprValue |
| | Base class for syntax tree nodes representing expressions that can be resolved to a constant value (arithmetic constants and string literals). More...
|
| |
| class | CFctInstance |
| | Semantic information about an instance of a function template. More...
|
| |
| class | CFileInfo |
| | Semantic information about a source file (translation unit). More...
|
| |
| class | CFunctionInfo |
| | Semantic information about a function, method, overloaded operator, or user conversion function. More...
|
| |
| class | Chain |
| | Simple single-linked chain implementation. More...
|
| |
| class | CKillManipulator |
| |
| class | CLabelInfo |
| | Semantic information about a jump label. More...
|
| |
| class | CLanguage |
| | Language specific encoding of entity names. More...
|
| |
| class | CLexer |
| |
| class | CLexerBuffer |
| |
| class | CLinkage |
| | Linkage of an entity name (object, function, etc). More...
|
| |
| class | CLocalScope |
| | Semantic information about a local scope in a function body, also called block scope. More...
|
| |
| class | CMatch |
| |
| class | CMatchChecker |
| |
| class | CMemberAliasInfo |
| | Semantic information about a member alias. More...
|
| |
| class | CMoveBeforeManipulator |
| |
| class | CMoveManipulator |
| |
| class | CNamespaceInfo |
| | Semantic information about a user-defined namespace. More...
|
| |
| class | CObjectInfo |
| | Abstract base class of all semantic information classes. More...
|
| |
| class | Config |
| | Load and hold PUMA configuration options in the correct order from the command line or a configuration file. More...
|
| |
| class | ConfOption |
| | Configuration option abstraction. More...
|
| |
| class | ConstSizeMemPool |
| | Constant size memory block pool. More...
|
| |
| class | CopyManipulator |
| |
| class | CParser |
| | C parser abstraction. More...
|
| |
| class | CPrintVisitor |
| | Tree visitor for printing the C/C++ syntax tree. More...
|
| |
| class | CProject |
| |
| class | CProtection |
| | Access protection of C++ class members for the purpose of member access control. More...
|
| |
| class | CRecord |
| | Semantic information about a class or union. More...
|
| |
| class | CReplaceManipulator |
| |
| class | CScanner |
| |
| class | CScopeInfo |
| | Semantic information about a scope. More...
|
| |
| class | CScopeRequest |
| | Provides additional scope information for semantic objects that are not scopes itself (like objects). More...
|
| |
| class | CSemantic |
| |
| class | CSemDatabase |
| | Semantic information database. More...
|
| |
| class | CSemDeclarator |
| | Class for analysing an entity declarator. More...
|
| |
| class | CSemDeclSpecs |
| | Class for analysing a sequence of declaration specifiers. More...
|
| |
| class | CSemExpr |
| |
| class | CSemObject |
| | Semantic information for syntax tree nodes referencing objects, classes, or any other entity. More...
|
| |
| class | CSemScope |
| | Scope information object for syntax tree nodes. More...
|
| |
| class | CSemValue |
| | Semantic information object about values in the syntax tree. More...
|
| |
| class | CSemVisitor |
| |
| class | CSourceInfo |
| | Source file information for an entity. More...
|
| |
| class | CSpecifiers |
| | C/C++ declaration specifiers for the declaration of an entity. More...
|
| |
| class | CStorage |
| | Storage class of an object. More...
|
| |
| class | CStrLiteral |
| | String literal abstraction. More...
|
| |
| class | CStructure |
| | Base class of all semantic information classes for entities that can contain other entity declarations (like classes, namespaces, functions). More...
|
| |
| class | CSubMatch |
| |
| class | CSwapManipulator |
| |
| class | CSyntax |
| |
| class | CT_AccessDecl |
| | Tree node representing a member access declaration. More...
|
| |
| class | CT_AccessSpec |
| | Tree node representing an access specifier. More...
|
| |
| class | CT_AddrExpr |
| | Tree node representing an address expression. More...
|
| |
| class | CT_AlignofExpr |
| | Tree node representing an alignof expression. More...
|
| |
| class | CT_Any |
| | Tree node representing a wildcard. More...
|
| |
| class | CT_AnyCondition |
| | Tree node representing the condition of a wildcard. More...
|
| |
| class | CT_AnyExtension |
| | Tree node representing a wildcard extension. More...
|
| |
| class | CT_AnyList |
| | Tree node representing a list wildcard. More...
|
| |
| class | CT_ArgDecl |
| | Tree node representing the declaration of a function parameter. More...
|
| |
| class | CT_ArgDeclList |
| | Tree node representing a function parameter list. More...
|
| |
| class | CT_ArgDeclSeq |
| | Tree node representing a K&R function parameter declarations list. More...
|
| |
| class | CT_ArgNameList |
| | Tree node representing a K&R function parameter name list. More...
|
| |
| class | CT_ArrayDeclarator |
| | Tree node representing an array declarator. More...
|
| |
| class | CT_ArrayDelimiter |
| | Tree node representing an array delimiter. More...
|
| |
| class | CT_AsmBlock |
| | Tree node representing an inline assembly block. More...
|
| |
| class | CT_AsmDef |
| | Tree node representing an inline assembly definition. More...
|
| |
| class | CT_BaseSpec |
| | Tree node representing a base class specifier. More...
|
| |
| class | CT_BaseSpecList |
| | Tree node representing a base specifier list. More...
|
| |
| class | CT_BinaryExpr |
| | Tree node representing a binary expression. More...
|
| |
| class | CT_BitFieldDeclarator |
| | Tree node representing a bit-field declarator. More...
|
| |
| class | CT_Bool |
| | Tree node representing a boolean literal. More...
|
| |
| class | CT_BracedDeclarator |
| | Tree node representing a braced declarator. More...
|
| |
| class | CT_BracedExpr |
| | Tree node representing a braced expression. More...
|
| |
| class | CT_BreakStmt |
| | Tree node representing a break-statement. More...
|
| |
| class | CT_Call |
| | Tree node representing explicit or implicit function calls including built-in or user-defined functions and overloaded operators. More...
|
| |
| class | CT_CallExpr |
| | Tree node representing a function call expression. More...
|
| |
| class | CT_CaseStmt |
| | Tree node representing a case statement. More...
|
| |
| class | CT_CastExpr |
| | Tree node representing a cast expression. More...
|
| |
| class | CT_Character |
| | Tree node representing a single character constant. More...
|
| |
| class | CT_ClassDef |
| | Tree node representing a class definition. More...
|
| |
| class | CT_ClassSpec |
| | Tree node representing a class specifier. More...
|
| |
| class | CT_CmpdLiteral |
| | Tree node representing a compound literal. More...
|
| |
| class | CT_CmpdStmt |
| | Tree node representing a compound statement. More...
|
| |
| class | CT_Condition |
| | Tree node representing a control-statement condition. More...
|
| |
| class | CT_ConstCast |
| | Tree node representing a const cast. More...
|
| |
| class | CT_ConstructExpr |
| | Tree node representing a construct expression. More...
|
| |
| class | CT_ContinueStmt |
| | Tree node representing a continue-statement. More...
|
| |
| class | CT_ConversionName |
| | Tree node representing the name of a conversion function. More...
|
| |
| class | CT_Decl |
| | Base class for all tree nodes representing declarations. More...
|
| |
| class | CT_Declarator |
| | Base class for all tree nodes representing declarators. More...
|
| |
| class | CT_DeclaratorList |
| | Tree node representing a list of declarators. More...
|
| |
| class | CT_DeclList |
| | Tree node representing a list of declarations. More...
|
| |
| class | CT_DeclSpec |
| | Base class for all tree nodes representing declaration specifiers. More...
|
| |
| class | CT_DeclSpecSeq |
| | Tree node representing a sequence of declaration specifiers. More...
|
| |
| class | CT_DeclStmt |
| | Tree node representing a declaration statement. More...
|
| |
| class | CT_DefaultStmt |
| | Tree node representing a default statement of a switch statement. More...
|
| |
| class | CT_DelayedParse |
| | Tree node representing a piece of code to be parsed delayed. More...
|
| |
| class | CT_DelayedParseConstInit |
| | Tree node representing a delayed constant initializer. More...
|
| |
| class | CT_DelayedParseCtorInit |
| | Tree node representing a delayed constructor initializer. More...
|
| |
| class | CT_DelayedParseFctBody |
| | Tree node representing a delayed function body. More...
|
| |
| class | CT_DelayedParseFctTryBlock |
| | Tree node representing a delayed function try-block. More...
|
| |
| class | CT_DelayedParseParamInit |
| | Tree node representing a delayed parameter initializer. More...
|
| |
| class | CT_DelayedParsePureSpec |
| | Tree node representing a delayed pure specifier. More...
|
| |
| class | CT_DelayedParseSkippedFctBody |
| | Tree node representing a delayed skipped function body. More...
|
| |
| class | CT_DeleteExpr |
| | Tree node representing a delete expression. More...
|
| |
| class | CT_DerefExpr |
| | Tree node representing a pointer dereferencing expression. More...
|
| |
| class | CT_DesignatorSeq |
| | Tree node representing a designator sequence. More...
|
| |
| class | CT_DestructorName |
| | Tree node representing a destructor name. More...
|
| |
| class | CT_DoStmt |
| | Tree node representing a do-while-statement. More...
|
| |
| class | CT_DynamicCast |
| | Tree node representing a dynamic cast. More...
|
| |
| class | CT_EnumDef |
| | Tree node representing the definition of an enumeration. More...
|
| |
| class | CT_Enumerator |
| | Tree node representing a single enumeration constant. More...
|
| |
| class | CT_EnumeratorList |
| | Tree node representing a list of enumerator constants. More...
|
| |
| class | CT_EnumSpec |
| | Tree node representing an enumeration specifier. More...
|
| |
| class | CT_Error |
| | Error tree node that is inserted into the tree for syntactic constructs that could not be parsed. More...
|
| |
| class | CT_ExceptionSpec |
| | Tree node representing an exception specifier. More...
|
| |
| class | CT_Expression |
| | Base class for all expression tree nodes. More...
|
| |
| class | CT_ExprList |
| | Tree node representing an expression list. More...
|
| |
| class | CT_ExprStmt |
| | Tree node representing an expression statement. More...
|
| |
| class | CT_ExtensionList |
| | Tree node representing a sequence of compiler specific extensions such as attribute((...)) nodes. More...
|
| |
| class | CT_FctDeclarator |
| | Tree node representing a function declarator. More...
|
| |
| class | CT_FctDef |
| | Tree node representing a function definition. More...
|
| |
| class | CT_Float |
| | Tree node representing a floating point constant. More...
|
| |
| class | CT_ForStmt |
| | Tree node representing a for-statement. More...
|
| |
| class | CT_GnuAsmClobbers |
| | Tree node representing a list of extended inline assembly clobbers. More...
|
| |
| class | CT_GnuAsmDef |
| | Tree node representing an extended inline assembly definition. More...
|
| |
| class | CT_GnuAsmOperand |
| | Tree node representing an extended inline assembly operand. More...
|
| |
| class | CT_GnuAsmOperands |
| | Tree node representing a list of extended inline assembly operands. More...
|
| |
| class | CT_GnuAsmSpec |
| | Tree node representing an extended inline assembly specifier. More...
|
| |
| class | CT_GnuAttribute |
| | Tree node representing a attribute (gnu c syntax extension) Example: More...
|
| |
| class | CT_GnuCaseStmt |
| | Tree node representing a label statement with case range. More...
|
| |
| class | CT_GnuLocalLabelStmt |
| | Tree node representing a list of local labels. More...
|
| |
| class | CT_GnuStatementExpr |
| | Tree node representing a statement expression. More...
|
| |
| class | CT_GnuTypeof |
| | Tree node representing a typeof expression. More...
|
| |
| class | CT_GotoStmt |
| | Tree node representing a goto-stmt. More...
|
| |
| class | CT_Handler |
| | Tree node representing an exception handler. More...
|
| |
| class | CT_HandlerSeq |
| | Tree node representing an exception handler sequence. More...
|
| |
| class | CT_IfElseStmt |
| | Tree node representing a if-else-statement. More...
|
| |
| class | CT_IfStmt |
| | Tree node representing a if-statement. More...
|
| |
| class | CT_IfThenExpr |
| | Tree node representing an if-then expression. More...
|
| |
| class | CT_ImplicitCall |
| | Tree node representing implicit function calls detected by the semantic analysis. More...
|
| |
| class | CT_ImplicitCast |
| | Tree node representing an implicit cast. More...
|
| |
| class | CT_IndexDesignator |
| | Tree node representing an index designator. More...
|
| |
| class | CT_IndexExpr |
| | Tree node representing an index expression. More...
|
| |
| class | CT_InitDeclarator |
| | Tree node representing a declarator with initializer. More...
|
| |
| class | CT_Integer |
| | Tree node representing an integer constant. More...
|
| |
| class | CT_LabelStmt |
| | Tree node representing a label statement. More...
|
| |
| class | CT_LinkageSpec |
| | Tree node representing a list of declaration with a specific linkage. More...
|
| |
| class | CT_List |
| | Base class for tree nodes representing lists. More...
|
| |
| class | CT_MembDesignator |
| | Tree node representing a member designator. More...
|
| |
| class | CT_MembInit |
| | Tree node representing a member initializer. More...
|
| |
| class | CT_MembInitList |
| | Tree node representing a constructor initializer list. More...
|
| |
| class | CT_MembList |
| | Tree node representing a member declarations list. More...
|
| |
| class | CT_MembPtrDeclarator |
| | Tree node representing a member pointer declarator. More...
|
| |
| class | CT_MembPtrExpr |
| | Tree node representing a member pointer expression. More...
|
| |
| class | CT_MembRefExpr |
| | Tree node representing a member reference expression. More...
|
| |
| class | CT_NamedType |
| | Tree node representing a named type. More...
|
| |
| class | CT_NamespaceAliasDef |
| | Tree node representing a namespace alias definition. More...
|
| |
| class | CT_NamespaceDef |
| | Tree node representing a namespace definition. More...
|
| |
| class | CT_NewExpr |
| | Tree node representing a new expression. More...
|
| |
| class | CT_NonTypeParamDecl |
| | Tree node representing a template non-type parameter declaration. More...
|
| |
| class | CT_ObjDecl |
| | Tree node representing an object declaration. More...
|
| |
| class | CT_OffsetofExpr |
| | Tree node representing an offsetof expression. More...
|
| |
| class | CT_OperatorName |
| | Tree node representing the name of an overloaded operator. More...
|
| |
| class | CT_PostfixExpr |
| | Tree node representing a postfix expression. More...
|
| |
| class | CT_PrimDeclSpec |
| | Tree node representing a primitive declaration specifier. More...
|
| |
| class | CT_PrivateName |
| | Tree node representing a private name. More...
|
| |
| class | CT_Program |
| | Root node of C/C++ syntax trees. More...
|
| |
| class | CT_PtrDeclarator |
| | Tree node representing a pointer declarator. More...
|
| |
| class | CT_QualName |
| | Tree node representing a qualified name. More...
|
| |
| class | CT_RefDeclarator |
| | Tree node representing a reference declarator. More...
|
| |
| class | CT_ReintCast |
| | Tree node representing a reinterpret cast. More...
|
| |
| class | CT_ReturnStmt |
| | Tree node representing a return-statement. More...
|
| |
| class | CT_RootQualName |
| | Tree node representing a qualified name with introducing name separator. More...
|
| |
| class | CT_SimpleName |
| | Base class for all tree nodes representing a name. More...
|
| |
| class | CT_SizeofExpr |
| | Tree node representing a sizeof expression. More...
|
| |
| class | CT_SpecialName |
| | Base class for tree nodes representing a special name, like destructor names. More...
|
| |
| class | CT_Statement |
| | Base class for all tree nodes representing statements. More...
|
| |
| class | CT_StaticAssert |
| | Tree node representing a C++1X static_assert declaration. More...
|
| |
| class | CT_StaticCast |
| | Tree node representing a static cast. More...
|
| |
| class | CT_String |
| | Tree node representing a string literal. More...
|
| |
| class | CT_SwitchStmt |
| | Tree node representing a switch statement. More...
|
| |
| class | CT_TemplateArgList |
| | Tree node representing a template argument list. More...
|
| |
| class | CT_TemplateDecl |
| | Tree node representing a template declaration. More...
|
| |
| class | CT_TemplateName |
| | Tree node representing a template name. More...
|
| |
| class | CT_TemplateParamDecl |
| | Base class for all tree nodesrepresenting a template parameter declaration. More...
|
| |
| class | CT_TemplateParamList |
| | Tree node representing a template parameter list. More...
|
| |
| class | CT_ThrowExpr |
| | Tree node representing a throw expression. More...
|
| |
| class | CT_Token |
| | Tree node representing a single token in the source code. More...
|
| |
| class | CT_TryStmt |
| | Tree node representing a try-catch statement. More...
|
| |
| class | CT_TypeidExpr |
| | Tree node representing a typeid expression. More...
|
| |
| class | CT_TypeParamDecl |
| | Tree node representing a template type parameter declaration. More...
|
| |
| class | CT_TypeTraitExpr |
| | Tree node representing an type trait expression. More...
|
| |
| class | CT_UnaryExpr |
| | Base class for tree nodes representing unary expressions. More...
|
| |
| class | CT_UnionDef |
| | Tree node representing the definition of a union. More...
|
| |
| class | CT_UnionSpec |
| | Tree node representing a union specifier. More...
|
| |
| class | CT_UsingDecl |
| | Tree node representing a using declaration. More...
|
| |
| class | CT_UsingDirective |
| | Tree node representing a namespace using directive. More...
|
| |
| class | CT_WhileStmt |
| | Tree node representing a while-statement. More...
|
| |
| class | CT_WideCharacter |
| | Tree node representing a wide character constant. More...
|
| |
| class | CT_WideString |
| | Tree node representing a wide string literal. More...
|
| |
| class | CTemplateInfo |
| | Semantic information about a template declaration. More...
|
| |
| class | CTemplateInstance |
| | Semantic information about a template instance. More...
|
| |
| class | CTemplateParamInfo |
| | Semantic information about a template parameter. More...
|
| |
| class | CTranslationUnit |
| | Abstraction of a translation unit. More...
|
| |
| class | CTree |
| | Base class for all C/C++ syntax tree classes. More...
|
| |
| class | CTreeMatcher |
| |
| class | CTypeAddress |
| | Type of a reference. More...
|
| |
| class | CTypeArray |
| | Type of an array. More...
|
| |
| class | CTypeBitField |
| | Type of a bit-field. More...
|
| |
| class | CTypeClass |
| | Type of a class. More...
|
| |
| class | CTypedefInfo |
| | Semantic information about a typedef. More...
|
| |
| class | CTypeEnum |
| | Type of an enumeration. More...
|
| |
| class | CTypeFunction |
| | Type of a function. More...
|
| |
| class | CTypeInfo |
| | Type information for an entity (class, function, object, etc). More...
|
| |
| class | CTypeList |
| | List of types. More...
|
| |
| class | CTypeMemberPointer |
| | Type of a member pointer. More...
|
| |
| class | CTypePointer |
| | Type of a pointer. More...
|
| |
| class | CTypePrimitive |
| | Primitive type. More...
|
| |
| class | CTypeQualified |
| | Type qualification. More...
|
| |
| class | CTypeRecord |
| | Type of a class or union. More...
|
| |
| class | CTypeTemplateParam |
| | Type of a template parameter. More...
|
| |
| class | CTypeUnion |
| | Type of a union. More...
|
| |
| class | CTypeVarArray |
| | Type of a variable length array. More...
|
| |
| class | CUnionInfo |
| | Semantic information about a union. More...
|
| |
| class | CUnionInstance |
| | Semantic information about an instance of a union template. More...
|
| |
| class | CUnit |
| | Specialized token unit for C/C++ tokens. More...
|
| |
| class | CUsingInfo |
| | Semantic information about a using-directive. More...
|
| |
| class | CutManipulator |
| |
| class | CVisitor |
| | Tree visitor implementation for CTree based syntax trees. More...
|
| |
| class | CWStrLiteral |
| | Wide string literal abstraction. More...
|
| |
| struct | DeducedArgument |
| |
| class | DString |
| | Global dictionary based string container. More...
|
| |
| class | ErrorCollector |
| | Error stream implementation that collects all messages in an internal message stack. More...
|
| |
| class | ErrorSeverity |
| | Severity of errors represented by a short integer and a textual representation. More...
|
| |
| class | ErrorSink |
| | This is an interface for classes that may be used to consume error messages during a process where many errors can occur like parsing a program. More...
|
| |
| class | ErrorStream |
| | An error stream is a special ErrorSink that prints out an error message as soon as it is complete. More...
|
| |
| class | FdSource |
| | File descriptor wrapper implementing the Source interface. More...
|
| |
| class | FileInfo |
| | File information. More...
|
| |
| class | Filename |
| | Abstraction of a filename using a smart pointer for automatic memory allocation / deallocation. More...
|
| |
| class | FilenameInfo |
| | Information about a filename supporting Puma::SmartPtr. More...
|
| |
| class | FileSource |
| | File wrapper implementing the Source interface. More...
|
| |
| class | FileUnit |
| | Special Unit for files. More...
|
| |
| class | Heap |
| | Heap implementation using standard malloc and free. More...
|
| |
| class | ImportHandler |
| |
| class | InstantiationBuilder |
| |
| class | InstantiationCandidate |
| |
| class | InstantiationParser |
| |
| class | InstantiationSemantic |
| |
| class | InstantiationSyntax |
| |
| class | InstantiationTokenProvider |
| | Provides token infos (token pointer + context) from a syntax tree. More...
|
| |
| class | InstantiationTokenSource |
| |
| class | KeyboardSource |
| | Keyboard input wrapper implementing the Source interface. More...
|
| |
| class | KillManipulator |
| |
| class | LanguageID |
| | A language ID is a unique identifier for a language. More...
|
| |
| class | Lexer |
| |
| class | LexerBuffer |
| |
| struct | LexerMap |
| |
| class | List |
| | Double-linked list implementation. More...
|
| |
| class | ListElement |
| | Double-linked list element type to be used as elements for class List. More...
|
| |
| class | Location |
| | Location of a token in a source file. More...
|
| |
| class | MacroUnit |
| | Specialized unit for preprocessor macro expansions. More...
|
| |
| class | ManipCommander |
| |
| class | ManipController |
| |
| class | ManipError |
| |
| class | Manipulator |
| |
| class | ManipulatorSequence |
| |
| class | MatchCollector |
| |
| class | MemPool |
| | Memory pool implementation based on a linked list of memory blocks. More...
|
| |
| class | MoveBeforeManipulator |
| |
| class | MoveManipulator |
| |
| class | OptsParser |
| | The options parser searches command line parameters for options and handles their option arguments, if applicable. More...
|
| |
| class | Parser |
| | Generic parser abstraction. More...
|
| |
| class | ParserKey |
| | Options parser key helper. More...
|
| |
| class | PasteBeforeManipulator |
| |
| class | PasteManipulator |
| |
| class | PathInfo |
| | A path information object consists of a source and optionally its destination path. More...
|
| |
| class | PathIterator |
| | A path iterator is used to iterate the contents of the paths a project is managing. More...
|
| |
| class | PathManager |
| | Source and destination path and file management. More...
|
| |
| class | Pipe |
| | Pipe between an input source and an output sink. More...
|
| |
| class | PipedCmd |
| | Executes a shell command and gives access to the output of the command. More...
|
| |
| class | PreAnswer |
| |
| class | PreArgDesc |
| |
| class | PreAssertDirective |
| | Preprocessor tree node representing an #assert directive. More...
|
| |
| class | PreAssertionEvaluator |
| |
| class | PreConditionalGroup |
| | Preprocessor tree node representing a group of conditional directives. More...
|
| |
| class | PreCondSemNode |
| | Preprocessor semantic tree node for conditions. More...
|
| |
| class | PreDefineConstantDirective |
| | Preprocessor tree node representing a #define directive for constants. More...
|
| |
| class | PreDefineFunctionDirective |
| | Preprocessor tree node representing a #define directive for function-like macros. More...
|
| |
| class | PreDirectiveGroups |
| | Preprocessor tree node representing the directive groups in the program. More...
|
| |
| class | PreElifDirective |
| | Preprocessor tree node representing an #elif directive. More...
|
| |
| class | PreElifPart |
| | Preprocessor tree node representing a group of directives in the #elif part of an #if conditional. More...
|
| |
| class | PreElseDirective |
| | Preprocessor tree node representing an #else directive. More...
|
| |
| class | PreElsePart |
| | Preprocessor tree node representing a group of directives in the #else part of an #if conditional. More...
|
| |
| class | PreEndifDirective |
| | Preprocessor tree node representing an #endif directive. More...
|
| |
| class | PreError |
| | Preprocessor tree node representing a parse error. More...
|
| |
| class | PreErrorDirective |
| | Preprocessor tree node representing an #error directive. More...
|
| |
| class | PreExpr |
| |
| class | PreExprLexer |
| |
| class | PreFileIncluder |
| |
| class | PreIdentifierList |
| | Preprocessor tree node representing the identifier list of a function-like macro definition. More...
|
| |
| class | PreIfdefDirective |
| | Preprocessor tree node representing an #ifdef directive. More...
|
| |
| class | PreIfDirective |
| | Preprocessor tree node representing an #if directive. More...
|
| |
| class | PreIfndefDirective |
| | Preprocessor tree node representing an #ifndef directive. More...
|
| |
| class | PreInclSemNode |
| | Preprocessor semantic tree node for the #include directive containing the unit to include. More...
|
| |
| class | PreIncludeDirective |
| | Preprocessor tree node representing an #include or #include_next directive. More...
|
| |
| class | PreLevelState |
| |
| class | PreMacro |
| |
| class | PreMacroExpander |
| |
| class | PreMacroManager |
| |
| class | PreParserState |
| |
| class | PrePredicate |
| |
| class | PrePredicateManager |
| |
| class | PrePrintVisitor |
| |
| class | PreprocessorParser |
| |
| class | PreProgram |
| | The root node of the preprocessor syntax tree. More...
|
| |
| class | PreSemIterator |
| |
| class | PreSonIterator |
| |
| class | PreTokenList |
| | Preprocessor tree node representing the token list of a macro body. More...
|
| |
| class | PreTokenListPart |
| | Preprocessor tree node representing a part of the token list of a macro body. More...
|
| |
| class | PreTree |
| | Base class for all C preprocessor syntax tree nodes. More...
|
| |
| class | PreTreeComposite |
| | Base class for all C preprocessor syntax tree composite nodes. More...
|
| |
| class | PreTreeIterator |
| |
| class | PreTreeToken |
| | Preprocessor syntax tree leaf class representing a token. More...
|
| |
| class | PreUnassertDirective |
| | Preprocessor tree node representing an #unassert directive. More...
|
| |
| class | PreUndefDirective |
| | Preprocessor tree node representing an #undef directive. More...
|
| |
| class | PreVisitor |
| |
| class | PreWarningDirective |
| | Preprocessor tree node representing a #warning directive. More...
|
| |
| class | Printable |
| | Provides that possibility for an object to be used with output streams (std::ostream). More...
|
| |
| class | Project |
| | A project is a set of source directories. More...
|
| |
| class | ProjectFile |
| | Project file abstraction used to store all filenames relevant for a specific file. More...
|
| |
| class | PtrStack |
| | Layered stack for pointers to objects. More...
|
| |
| class | RegComp |
| | Regular expression matching. More...
|
| |
| class | Rule |
| |
| class | RuleTable |
| |
| class | SaveMode |
| | Project file save modes. More...
|
| |
| class | Semantic |
| | Semantic analysis base class. More...
|
| |
| class | SimpleParser |
| | Simple string tokenizer taking a string and providing a list of the tokens recognized. More...
|
| |
| class | Sink |
| | Output sink interface. More...
|
| |
| class | SmartPtr |
| | Template based smart pointer implementation. More...
|
| |
| class | Source |
| | Interface for all input sources. More...
|
| |
| class | Stack |
| | Stack implementation based on a variable length array. More...
|
| |
| class | StrCol |
| | Collection of string helper functions. More...
|
| |
| class | StrHashKey |
| | String hash table key. More...
|
| |
| class | StrHashTable |
| | String hash table backed by a fixed size array of single-linked chains. More...
|
| |
| class | StringSource |
| | String input source implementation implementing the Source interface. More...
|
| |
| class | Syntax |
| | Syntactic analysis base class. More...
|
| |
| class | SysCall |
| | Encapsulates system dependent file system operations. More...
|
| |
| class | TerminalSink |
| | Terminal sink implementation. More...
|
| |
| class | Token |
| | Abstraction of a lexical token. More...
|
| |
| class | TokenInfo |
| | Provides information about a token as it is needed by the parser. More...
|
| |
| class | Tokenizer |
| | Tokenizers read input from a Source to form tokens which are stored in a Unit. More...
|
| |
| class | TokenProvider |
| | Reads tokens from a token source. More...
|
| |
| class | TokenSource |
| | Token source interface. More...
|
| |
| class | TokenStream |
| | Continuous token stream from a stack of token units, such as include files and files included by these files (nested includes). More...
|
| |
| class | Tracing |
| | Implements tracing support for the parser. More...
|
| |
| class | Unit |
| | Token chain abstraction of a source file or string. More...
|
| |
| class | UnitIterator |
| | Token unit iterator supporting iteration from the beginning of a unit or any token within that unit. More...
|
| |
| class | UnitManager |
| | Class to manage the units built to parse the files of the source project. More...
|
| |
| class | UnitState |
| | Unit state information, like modification state and time of last modification. More...
|
| |
| class | UnitTokenSrc |
| | Token unit iterator implementing the token source interface. More...
|
| |
| class | VerboseMgr |
| | Indented output stream with a adjustable verbosity level. More...
|
| |
| class | VoidPtrArray |
| | Array implementation specialized for void pointers. More...
|
| |