- IArchive - Interface in org.eclipse.cdt.core.model
-
An IArchive represents a group of files combined into a
single file(the Archive), for example 'libXX.a'.
- IArchiveContainer - Interface in org.eclipse.cdt.core.model
-
Represents a container of all the IArchive's found in the project
while inspecting the project.
- IArrayType - Interface in org.eclipse.cdt.core.dom.ast
-
- IAsmLabel - Interface in org.eclipse.cdt.core.model
-
Represents a label in assembly code.
- IAsmLanguage - Interface in org.eclipse.cdt.core.model
-
This is an optional extension interface to
ILanguage
which allows
an assembly language variant to expose certain syntax characteristics.
- IASTAlignmentSpecifier - Interface in org.eclipse.cdt.core.dom.ast
-
Represents an alignment specifier.
- IASTArrayDeclarator - Interface in org.eclipse.cdt.core.dom.ast
-
This is the declarator for an array.
- IASTArrayModifier - Interface in org.eclipse.cdt.core.dom.ast
-
This is the portion of the node that represents the portions when someone
declares a variable/type which is an array.
- IASTArraySubscriptExpression - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents a postfix array subscript expression. x[10]
y.z()[t * t]
- IASTASMDeclaration - Interface in org.eclipse.cdt.core.dom.ast
-
ASM Statement as a Declaration.
- IASTAttribute - Interface in org.eclipse.cdt.core.dom.ast
-
Represents a C++11 (ISO/IEC 14882:2011 7.6)
or a GCC attribute (http://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html).
- IASTAttributeList - Interface in org.eclipse.cdt.core.dom.ast
-
An attribute-specifier of the form [[ attribute-list ]] or __attribute__(( attribute-list )).
- IASTAttributeOwner - Interface in org.eclipse.cdt.core.dom.ast
-
An AST node that may have attributes.
- IASTAttributeSpecifier - Interface in org.eclipse.cdt.core.dom.ast
-
Represents a C++11 (ISO/IEC 14882:2011 7.6.1)
or a GCC attribute specifier (http://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html).
- IASTBinaryExpression - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents a binary expression.
- IASTBinaryTypeIdExpression - Interface in org.eclipse.cdt.core.dom.ast
-
- IASTBinaryTypeIdExpression.Operator - Enum in org.eclipse.cdt.core.dom.ast
-
Built-in type traits of g++.
- IASTBreakStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This is the break clause in a loop.
- IASTCaseStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This is a case in a switch statement.
- IASTCastExpression - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents a cast expression of the form (TypeId)operand.
- IASTComment - Interface in org.eclipse.cdt.core.dom.ast
-
This class represents a comment.
- IASTCompletionContext - Interface in org.eclipse.cdt.core.dom.ast
-
Interface for a code completion's context.
- IASTCompletionNode - Interface in org.eclipse.cdt.core.dom.ast
-
This represents the node that would occur at the point of a context
completion.
- IASTCompositeTypeSpecifier - Interface in org.eclipse.cdt.core.dom.ast
-
A composite type specifier represents a composite structure (contains declarations).
- IASTCompoundStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This represents a block of statements.
- IASTConditionalExpression - Interface in org.eclipse.cdt.core.dom.ast
-
Conditional Expression of the format X ?
- IASTContinueStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This is the continue clause in a loop.
- IASTCopyLocation - Interface in org.eclipse.cdt.core.dom.ast
-
- IASTDeclaration - Interface in org.eclipse.cdt.core.dom.ast
-
This is the root class of all declarations.
- IASTDeclarationListOwner - Interface in org.eclipse.cdt.core.dom.ast
-
Common interface for parents of declaration lists.
- IASTDeclarationStatement - Interface in org.eclipse.cdt.core.dom.ast
-
A declaration statement that introduces a declaration.
- IASTDeclarator - Interface in org.eclipse.cdt.core.dom.ast
-
Base interface for a declarator.
- IASTDeclSpecifier - Interface in org.eclipse.cdt.core.dom.ast
-
This is the base interface that represents a declaration specifier sequence.
- IASTDefaultStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This is the default clause in the switch statement.
- IASTDoStatement - Interface in org.eclipse.cdt.core.dom.ast
-
Ye ol' do statement.
- IASTElaboratedTypeSpecifier - Interface in org.eclipse.cdt.core.dom.ast
-
This represents an elaborated type specifier in the C & C++ language grammar.
- IASTEnumerationSpecifier - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents enumerations in C and C++.
- IASTEnumerationSpecifier.IASTEnumerator - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents an enumerator member of an enum specifier.
- IASTEqualsInitializer - Interface in org.eclipse.cdt.core.dom.ast
-
Initializer with equals sign (copy initialization) as in int x= 0;
.
- IASTExpression - Interface in org.eclipse.cdt.core.dom.ast
-
This is the root class of expressions.
- IASTExpression.ValueCategory - Enum in org.eclipse.cdt.core.dom.ast
-
- IASTExpressionList - Interface in org.eclipse.cdt.core.dom.ast
-
Expression list (comma separated list of expressions).
- IASTExpressionStatement - Interface in org.eclipse.cdt.core.dom.ast
-
Expression statement.
- IASTFieldDeclarator - Interface in org.eclipse.cdt.core.dom.ast
-
This represents a field in a struct.
- IASTFieldReference - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents expressions that access a field reference. e.g. a.b => a
is the expression, b is the field name. e.g. a()->def => a() is the
expression, def is the field name.
- IASTFileLocation - Interface in org.eclipse.cdt.core.dom.ast
-
Represents a node location that is directly in the source file.
- IASTForStatement - Interface in org.eclipse.cdt.core.dom.ast
-
The 'for' statement.
- IASTFunctionCallExpression - Interface in org.eclipse.cdt.core.dom.ast
-
Represents a function call expression, f(x), where f is the function name expression
and x is the parameter expression.
- IASTFunctionDeclarator - Interface in org.eclipse.cdt.core.dom.ast
-
This is a declarator for a function.
- IASTFunctionDefinition - Interface in org.eclipse.cdt.core.dom.ast
-
This is a function definition, i.e. it has a body.
- IASTFunctionStyleMacroParameter - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents the name of a function style macro parameter.
- IASTGotoStatement - Interface in org.eclipse.cdt.core.dom.ast
-
Represents a goto statement.
- IASTIdExpression - Interface in org.eclipse.cdt.core.dom.ast
-
This is a name used in an expression.
- IASTIfStatement - Interface in org.eclipse.cdt.core.dom.ast
-
The 'if' statement including the optional else clause.
- IASTImageLocation - Interface in org.eclipse.cdt.core.dom.ast
-
An image location explains how a name made it into the translation unit.
- IASTImplicitDestructorName - Interface in org.eclipse.cdt.core.dom.ast
-
An implicit name corresponding to a destructor call for a temporary or a variable going out of scope.
- IASTImplicitDestructorNameOwner - Interface in org.eclipse.cdt.core.dom.ast
-
An AST node that may have implicit destructor names.
- IASTImplicitName - Interface in org.eclipse.cdt.core.dom.ast
-
An implicit name is used to resolve uses of implicit bindings, such as overloaded operators.
- IASTImplicitNameOwner - Interface in org.eclipse.cdt.core.dom.ast
-
An AST node that may have implicit names.
- IASTInitializer - Interface in org.eclipse.cdt.core.dom.ast
-
This represents an initializer for a declarator.
- IASTInitializerClause - Interface in org.eclipse.cdt.core.dom.ast
-
Interface for AST nodes that can nest in initializer lists.
- IASTInitializerExpression - Interface in org.eclipse.cdt.core.dom.ast
-
- IASTInitializerList - Interface in org.eclipse.cdt.core.dom.ast
-
Braced initializer list, for example as in:
int a[]= {1,2,3};
- IASTLabelStatement - Interface in org.eclipse.cdt.core.dom.ast
-
Represents a label statement.
- IASTLiteralExpression - Interface in org.eclipse.cdt.core.dom.ast
-
This expression represents a literal in the program.
- IASTMacroExpansion - Interface in org.eclipse.cdt.core.dom.ast
-
Deprecated.
- IASTMacroExpansionLocation - Interface in org.eclipse.cdt.core.dom.ast
-
Node location inside of a macro expansion.
- IASTName - Interface in org.eclipse.cdt.core.dom.ast
-
This class represents a name in the program that represents a semantic object
in the program.
- IASTNamedTypeSpecifier - Interface in org.eclipse.cdt.core.dom.ast
-
Represents the use of a typedef name in an decl specifier in C.
- IASTNameOwner - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents a mechanism for a name to discover more information about it's parent.
- IASTNode - Interface in org.eclipse.cdt.core.dom.ast
-
This is the root node in the physical AST.
- IASTNode.CopyStyle - Enum in org.eclipse.cdt.core.dom.ast
-
- IASTNodeLocation - Interface in org.eclipse.cdt.core.dom.ast
-
A NodeLocation represents the source location of a given node.
- IASTNodeSelector - Interface in org.eclipse.cdt.core.dom.ast
-
Interface for searching nodes in a translation unit.
- IASTNullStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This node represents a null statement, ';'
- IASTParameterDeclaration - Interface in org.eclipse.cdt.core.dom.ast
-
This class represents a parameter declaration
- IASTPointer - Interface in org.eclipse.cdt.core.dom.ast
-
This represents the good ol' * pointer operator.
- IASTPointerOperator - Interface in org.eclipse.cdt.core.dom.ast
-
- IASTPreprocessorElifStatement - Interface in org.eclipse.cdt.core.dom.ast
-
Represents a #elif preprocessor statement.
- IASTPreprocessorElseStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represent a preprocessor #else statement.
- IASTPreprocessorEndifStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represent a preprocessor #endif statement.
- IASTPreprocessorErrorStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represent a preprocessor #error statement.
- IASTPreprocessorFunctionStyleMacroDefinition - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represent a preprocessor function-style macro definition. e.g.
- IASTPreprocessorIfdefStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represent a preprocessor #ifdef statement.
- IASTPreprocessorIfndefStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represent a preprocessor #ifndef statement.
- IASTPreprocessorIfStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represent a preprocessor #if statement.
- IASTPreprocessorIncludeStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents a preprocessor #include statement.
- IASTPreprocessorMacroDefinition - Interface in org.eclipse.cdt.core.dom.ast
-
This represents the definition of a macro.
- IASTPreprocessorMacroExpansion - Interface in org.eclipse.cdt.core.dom.ast
-
Models macro expansion found in the source code that is not nested inside another expansion.
- IASTPreprocessorObjectStyleMacroDefinition - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents an object-style macro definition. e.g.
- IASTPreprocessorPragmaStatement - Interface in org.eclipse.cdt.core.dom.ast
-
Represents a #pragma directive or a pragma operator.
- IASTPreprocessorStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This is the base interface for all preprocessor directives.
- IASTPreprocessorUndefStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents a preprocessor #undef statement.
- IASTProblem - Interface in org.eclipse.cdt.core.dom.ast
-
Interface for problems in the AST tree.
- IASTProblemDeclaration - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents a parse problem where we tried to match against a declaration.
- IASTProblemExpression - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents a parse problem where we tried to match against
an expression.
- IASTProblemHolder - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents a base interface to represent a problem owner or holder.
- IASTProblemStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents a parse problem where we tried to match against a statement.
- IASTProblemTypeId - Interface in org.eclipse.cdt.core.dom.ast
-
This interface represents a parse problem where we tried to match against a type-id.
- IASTReturnStatement - Interface in org.eclipse.cdt.core.dom.ast
-
- IASTSimpleDeclaration - Interface in org.eclipse.cdt.core.dom.ast
-
This is a simple declaration which contains a sequence of declSpecifiers
followed by a list of declarators.
- IASTSimpleDeclSpecifier - Interface in org.eclipse.cdt.core.dom.ast
-
This represents a declaration specifier for a built-in type.
- IASTStandardFunctionDeclarator - Interface in org.eclipse.cdt.core.dom.ast
-
This is a declarator for a non K&R C function.
- IASTStatement - Interface in org.eclipse.cdt.core.dom.ast
-
This is the root interface for statements.
- IASTSwitchStatement - Interface in org.eclipse.cdt.core.dom.ast
-
The switch statement.
- IASTToken - Interface in org.eclipse.cdt.core.dom.ast
-
Represents an arbitrary code token.
- IASTTokenList - Interface in org.eclipse.cdt.core.dom.ast
-
Represents a sequence of code tokens.
- IASTTranslationUnit - Interface in org.eclipse.cdt.core.dom.ast
-
The translation unit represents a compilable unit of source.
- IASTTranslationUnit.IDependencyTree - Interface in org.eclipse.cdt.core.dom.ast
-
- IASTTranslationUnit.IDependencyTree.IASTInclusionNode - Interface in org.eclipse.cdt.core.dom.ast
-
- IASTTypeId - Interface in org.eclipse.cdt.core.dom.ast
-
- IASTTypeIdExpression - Interface in org.eclipse.cdt.core.dom.ast
-
- IASTTypeIdInitializerExpression - Interface in org.eclipse.cdt.core.dom.ast
-
Compound literal: type-id { initializer }
- IASTUnaryExpression - Interface in org.eclipse.cdt.core.dom.ast
-
This interface is used to represent a unary expression in the AST.
- IASTWhileStatement - Interface in org.eclipse.cdt.core.dom.ast
-
Ye ol' while statement.
- IBasicType - Interface in org.eclipse.cdt.core.dom.ast
-
Interface for basic types.
- IBasicType.Kind - Enum in org.eclipse.cdt.core.dom.ast
-
- IBinary - Interface in org.eclipse.cdt.core.model
-
Represents a Binary file, for example an ELF executable.
- IBinaryContainer - Interface in org.eclipse.cdt.core.model
-
Represents a container of all the IBinary's found in the project
while inspecting the project.
- IBinaryElement - Interface in org.eclipse.cdt.core.model
-
- IBinaryFunction - Interface in org.eclipse.cdt.core.model
-
Represents a function.
- IBinaryModule - Interface in org.eclipse.cdt.core.model
-
- IBinaryVariable - Interface in org.eclipse.cdt.core.model
-
Represents a global variable.
- IBinding - Interface in org.eclipse.cdt.core.dom.ast
-
Represents the semantics of a name found in the AST or the index.
- IBuffer - Interface in org.eclipse.cdt.core.model
-
A buffer contains the text contents of a resource.
- IBufferChangedListener - Interface in org.eclipse.cdt.core.model
-
A listener, which gets notified when the contents of a specific buffer
have changed, or when the buffer is closed.
- ICArrayType - Interface in org.eclipse.cdt.core.dom.ast.c
-
- ICASTArrayDesignator - Interface in org.eclipse.cdt.core.dom.ast.c
-
C-style array designator. e.g. struct ABC { int def[10] }; struct ABC
instance = { def[0] = 9 };
- ICASTArrayModifier - Interface in org.eclipse.cdt.core.dom.ast.c
-
This interface represents the role of a C array modifier.
- ICASTCompositeTypeSpecifier - Interface in org.eclipse.cdt.core.dom.ast.c
-
Structs and Unions in C can be qualified w/restrict keyword.
- ICASTDeclSpecifier - Interface in org.eclipse.cdt.core.dom.ast.c
-
C extension to IASTDeclSpecifier.
- ICASTDesignatedInitializer - Interface in org.eclipse.cdt.core.dom.ast.c
-
This interface represents a designated initializer,
e.g. struct x y = { .z = 4, .t[1] = 3 };
- ICASTDesignator - Interface in org.eclipse.cdt.core.dom.ast.c
-
Base interface for all C-style designators.
- ICASTElaboratedTypeSpecifier - Interface in org.eclipse.cdt.core.dom.ast.c
-
C's elaborated type specifier.
- ICASTEnumerationSpecifier - Interface in org.eclipse.cdt.core.dom.ast.c
-
C Enumeration decl specifier.
- ICASTFieldDesignator - Interface in org.eclipse.cdt.core.dom.ast.c
-
Specific designator that represents a field reference.
- ICASTKnRFunctionDeclarator - Interface in org.eclipse.cdt.core.dom.ast.gnu.c
-
This is the declarator for a K&R C Function.
- ICASTPointer - Interface in org.eclipse.cdt.core.dom.ast.c
-
C-specific pointer.
- ICASTSimpleDeclSpecifier - Interface in org.eclipse.cdt.core.dom.ast.c
-
This interface represents a built-in type in C.
- ICASTTypedefNameSpecifier - Interface in org.eclipse.cdt.core.dom.ast.c
-
This interface is just as an IASTNamedTypeSpecifier, except that it also
includes the abiliy to use the restrict modifier.
- ICASTTypeIdInitializerExpression - Interface in org.eclipse.cdt.core.dom.ast.c
-
C Expression of the format type-id { initializer }
GCC allows compound literals for c++, therefore the interface was moved to the common
ast interfaces (
IASTTypeIdInitializerExpression
).
- ICASTVisitor - Interface in org.eclipse.cdt.core.dom.ast.c
-
Interface for visitors to visit c-specific nodes.
- ICBasicType - Interface in org.eclipse.cdt.core.dom.ast.c
-
- ICCompositeTypeScope - Interface in org.eclipse.cdt.core.dom.ast.c
-
- ICContainer - Interface in org.eclipse.cdt.core.model
-
A C folder resource.
- ICElement - Interface in org.eclipse.cdt.core.model
-
Common protocol for all elements provided by the C model.
- ICElementDelta - Interface in org.eclipse.cdt.core.model
-
A C element delta describes changes in C element between two discrete
points in time.
- ICElementVisitor - Interface in org.eclipse.cdt.core.model
-
This interface is implemented by clients that walk the ICElement tree.
- ICExternalBinding - Interface in org.eclipse.cdt.core.dom.ast.c
-
This interface represents a binding for a function or variable that is
assumed to exist in another compilation unit and that would be found at link
time.
- ICFunctionPrototypeScope - Interface in org.eclipse.cdt.core.dom.ast.c
-
- ICFunctionScope - Interface in org.eclipse.cdt.core.dom.ast.c
-
- ICLanguageKeywords - Interface in org.eclipse.cdt.core.model
-
This is an optional extension interface to
ILanguage
which allows
a C/C++ language variant to expose the set of keywords it defines.
- ICModel - Interface in org.eclipse.cdt.core.model
-
Represent the root C element corresponding to the workspace.
- ICModelMarker - Interface in org.eclipse.cdt.core.model
-
Markers used by the C model.
- ICModelStatus - Interface in org.eclipse.cdt.core.model
-
Represents the outcome of an C model operation.
- ICModelStatusConstants - Interface in org.eclipse.cdt.core.model
-
Status codes used with C model status objects.
- ICNodeFactory - Interface in org.eclipse.cdt.core.dom.ast.c
-
Factory for AST nodes for the C programming language.
- ICompositeType - Interface in org.eclipse.cdt.core.dom.ast
-
Interface for all composite types: classes, structs or unions.
- IContainerEntry - Interface in org.eclipse.cdt.core.model
-
- IContributedCElement - Interface in org.eclipse.cdt.core.model
-
Additions to the ICElement
hierarchy provided by
contributed languages.
- IContributedModelBuilder - Interface in org.eclipse.cdt.core.model
-
Interface supported by model builders for contributed languages.
- IContributedModelBuilder.Factory - Interface in org.eclipse.cdt.core.model
-
A factory to create a model builder for a translation unit.
- ICPointerType - Interface in org.eclipse.cdt.core.dom.ast.c
-
- ICPPAliasTemplate - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents an alias template (14.5.7).
- ICPPAliasTemplateInstance - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents an instance of an alias template (14.5.7).
- ICPPASTAliasDeclaration - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents a C++ alias declaration.
- ICPPASTAlignmentSpecifier - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A C++ alignment-specifier.
- ICPPASTAmbiguousTemplateArgument - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Place-holder in the AST for template arguments that are not yet understood.
- ICPPASTArrayDeclarator - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Array declarator for C++
- ICPPASTArrayDesignator - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Array designator, e.g. [4] in int a[6] = { [4] = 29, [2] = 15 };
- ICPPASTArraySubscriptExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTAttribute - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents a C++11 (ISO/IEC 14882:2011 7.6) attribute.
- ICPPASTAttributeList - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents a C++11 (ISO/IEC 14882:2011 7.6.1 [dcl.attr.grammar]) attribute specifier
of the form [[ attribute-list ]].
- ICPPASTBinaryExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
C++ adds a few more binary expressions over C.
- ICPPASTCapture - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Capture for a lambda expression, introduced in C++0x.
- ICPPASTCastExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
C++ adds in additional cast-style expressions.
- ICPPASTCatchHandler - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Catch handler used for try block statements or for functions with try block.
- ICPPASTClassVirtSpecifier - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A class-virt-specifier after a class name.
- ICPPASTClassVirtSpecifier.SpecifierKind - Enum in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTCompletionContext - Interface in org.eclipse.cdt.core.dom.ast
-
Interface for a code completion's context.
- ICPPASTCompositeTypeSpecifier - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Base Specifiers are where a class expresses from whom it inherits.
- ICPPASTCompoundStatement - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents a block of statements in C++.
- ICPPASTConstructorChainInitializer - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents a member initializer:
class X {
int a;
X();
};
X::X : a(0) {} // a(0) is a member initializer.
- ICPPASTConstructorInitializer - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents a potentially empty list of initializers in parenthesis: ( initializer-list?
- ICPPASTConversionName - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a C++ conversion member function.
- ICPPASTDeclarator - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Declarator for c++.
- ICPPASTDeclSpecifier - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
C++ adds additional modifiers and types for decl specifier sequence.
- ICPPASTDecltypeSpecifier - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
C++ AST node for decltype-specifiers.
- ICPPASTDeleteExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a delete expression. delete [] operand;
- ICPPASTDesignatedInitializer - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a designated initializer,
e.g. in struct A y = { .z = 4, .t[1] = 3 };
- ICPPASTDesignator - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Base interface for all C-style designators.
- ICPPASTElaboratedTypeSpecifier - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Elaborated types specifier in C++ [dcl.type.elab].
- ICPPASTEnumerationSpecifier - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
enum struct : unsigned int {...}
- ICPPASTExplicitTemplateInstantiation - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents an explicit template instantiation.
- ICPPASTExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Interface for C++ expressions.
- ICPPASTExpressionList - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTFieldDeclarator - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Field declarator for c++.
- ICPPASTFieldDesignator - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Specific designator that represents a field reference.
- ICPPASTFieldReference - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Certain field references in C++ require the use the keyword template to
specify the parse.
- ICPPASTForStatement - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
The C++ 'for' statement.
- ICPPASTFunctionCallExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTFunctionDeclarator - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
C++ adds a few things to function declarators.
- ICPPASTFunctionDeclarator.RefQualifier - Enum in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTFunctionDefinition - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
In c++ the a function definition for a constructor may contain member initializers.
- ICPPASTFunctionTryBlockDeclarator - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Deprecated.
- ICPPASTFunctionWithTryBlock - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Models a function defined with a try block, which is a function definition:
void func() try {
} catch (...) {
}
- ICPPASTIfStatement - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
The 'if' statement including the optional else clause.
- ICPPASTInitializerClause - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
C++ specific initializer clause.
- ICPPASTInitializerList - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Braced initializer list.
- ICPPASTLambdaExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Lambda expression, introduced in C++11.
- ICPPASTLambdaExpression.CaptureDefault - Enum in org.eclipse.cdt.core.dom.ast.cpp
-
The capture default can be by copy, by reference or unspecified.
- ICPPASTLinkageSpecification - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a linkage specification. e.g. extern "C" { ... }
- ICPPASTLiteralExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
C++ adds additional literal types to primary expression.
- ICPPASTName - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
AST node for names in C++ translation units.
- ICPPASTNamedTypeSpecifier - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
C++ adds the capability of qualifying a named type specifier w/the keyword
typename.
- ICPPASTNamespaceAlias - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a namespace alias in C++,
e.g. namespace ABC { int* x; } namespace DEF = ABC;
- ICPPASTNamespaceDefinition - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a namespace definition in C++.
- ICPPASTNameSpecifier - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
AST node for elements of the qualifier in a qualified name.
- ICPPASTNaryTypeIdExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A type-id expression with any number of arguments.
- ICPPASTNaryTypeIdExpression.Operator - Enum in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTNewExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a new expression.
- ICPPASTOperatorName - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a C++ overloaded operator member function name.
- ICPPASTPackExpandable - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Interface for nodes that can potentially be pack-expansions.
- ICPPASTPackExpansionExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Pack expansion as it can occur as an element in an expression-lists or as a
non-type template argument.
- ICPPASTParameterDeclaration - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTPointerToMember - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This is a pointer to member pointer operator for declarators.
- ICPPASTQualifiedName - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface is a qualified name in C++.
- ICPPASTRangeBasedForStatement - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents a range-based 'for' loop.
- ICPPASTReferenceOperator - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This is C++'s reference operator, i.e. &, used in a declarator.
- ICPPASTSimpleDeclSpecifier - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a built-in type in C++.
- ICPPASTSimpleTypeConstructorExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Functional cast expressions:
simple-type-specifier (expression-list?)
- ICPPASTSimpleTypeTemplateParameter - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a simple type template parameter.
- ICPPASTStaticAssertDeclaration - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Models static assertions: static_assert(false, "message");
- ICPPASTSwitchStatement - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTTemplateDeclaration - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Template declaration.
- ICPPASTTemplatedTypeTemplateParameter - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This is a template template parameter as V
in
template<template<typename T> class V> class CT;
- ICPPASTTemplateId - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTTemplateParameter - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Base interface for all template parameters.
- ICPPASTTemplateSpecialization - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a template specialization.
- ICPPASTTranslationUnit - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTTryBlockStatement - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents the try block statement. try { //body } catch (Exc e)
{ // handler } catch ( ... ) { }
- ICPPASTTypeId - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Type ids in C++.
- ICPPASTTypeIdExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTTypenameExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTTypeTransformationSpecifier - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A decl-specifier that represents the application of an intrinsic type
transformation operator like __underlying_type(T).
- ICPPASTUnaryExpression - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTUsingDeclaration - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a using declaration.
- ICPPASTUsingDirective - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a C++ using directive.
- ICPPASTVirtSpecifier - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A virt-specifier at the end of a function declaration.
- ICPPASTVirtSpecifier.SpecifierKind - Enum in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTVisibilityLabel - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
C++ allows for visibility labels to be mixed with declarations in class specifiers.
- ICPPASTVisitor - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Interface for visitors to visit c-specific nodes.
- ICPPASTWhileStatement - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface accommodates C++ allows for broader while loop syntax.
- ICPPBase - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents the relationship between a class and one of its base classes.
- ICPPBasicType - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPBinding - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPBlockScope - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPClassScope - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Interface for class scopes.
- ICPPClassSpecialization - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Specializations of all sorts of class types.
- ICPPClassTemplate - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPClassTemplatePartialSpecialization - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a class template partial specialization.
- ICPPClassTemplatePartialSpecializationSpecialization - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Interface for specializations of partial specializations.
- ICPPClassType - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents a C++ class.
- ICPPConstructor - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPDeferredFunction - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents a reference to a function which cannot be resolved
because an argument depends on a template parameter.
- ICPPDeferredTemplateInstance - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPEnumeration - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
C++ specific version of enumerations.
- ICPPEnumerationSpecialization - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPEnumScope - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Interface for enumeration scopes.
- ICPPField - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPFieldTemplate - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A field template.
- ICPPFunction - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Binding for c++ functions.
- ICPPFunctionInstance - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents an instantiation or an explicit specialization of a function template.
- ICPPFunctionScope - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPFunctionTemplate - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Interface for function templates
- ICPPFunctionType - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPMember - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents a member of a class.
- ICPPMethod - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Base interface for methods, also used for constructors.
- ICPPMethodSpecialization - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Specialization of a method.
- ICPPNamespace - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents a C++ namespace
- ICPPNamespaceAlias - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPNamespaceScope - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A namespace scope is either a block-scope or a namespace-scope or global scope.
- ICPPNodeFactory - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Factory for AST nodes for the C++ programming language.
- ICPPParameter - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPParameterPackType - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A parameter pack is not actually a type, however we model it as such in order
to be able to represent function-types that contain parameter packs.
- ICPPPartiallySpecializable - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Something that can be partially specialized.
- ICPPPartialSpecialization - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A partially specialized variable or class template.
- ICPPPointerToMemberType - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPReferenceType - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPScope - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPSpecialization - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
For an instantiation of a class template, the members of that instantiation will be
specializations of the members of the original class template.
- ICPPTemplateArgument - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Models the value of a template parameter or for the argument of a template-id.
- ICPPTemplateDefinition - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Base interface for all template definitions including explicit (partial) specializations.
- ICPPTemplateInstance - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
This interface represents an instantiation or an explicit specialization of a class or a function template.
- ICPPTemplateNonTypeParameter - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Interface for template non type parameters.
- ICPPTemplateParameter - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Base interface for all template parameters (non-type, type and template).
- ICPPTemplateParameterMap - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Models the mapping of template parameters to values, or pack-expansions.
- ICPPTemplateScope - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A separate template scope is used for each template declaration.
- ICPPTemplateTemplateParameter - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Template parameters of type template.
- ICPPTemplateTypeParameter - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPTypeSpecialization - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A common interface for ICPPClassSpecialization and ICPPEnumerationSpecialization.
- ICPPUnaryTypeTransformation - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A type used to represent the result of applying an unary
type transformation operator like __underlying_type(T).
- ICPPUnaryTypeTransformation.Operator - Enum in org.eclipse.cdt.core.dom.ast.cpp
-
Identifies the type transformation operator being applied.
- ICPPUsingDeclaration - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A using declaration introduces a name into the declarative region in which
it appears, that name is a synonym of some entity declared elsewhere
The using declaration is both a declaration of a new binding and a reference to a
previously declared binding
- ICPPUsingDirective - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Interface to model using directives.
- ICPPVariable - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPVariableInstance - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Represents an instantiation or an explicit specialization of a variable template.
- ICPPVariableTemplate - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
A variable template.
- ICPPVariableTemplatePartialSpecialization - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
Partial specialization of a variable template.
- ICProject - Interface in org.eclipse.cdt.core.model
-
A C project represents a view of a project resource in terms of C
elements such as , ICContainer, ITranslationUnit ....
- ICQualifierType - Interface in org.eclipse.cdt.core.dom.ast.c
-
- ICScope - Interface in org.eclipse.cdt.core.dom.ast.c
-
- ID - Static variable in class org.eclipse.cdt.core.dom.ast.gnu.c.GCCLanguage
-
- ID - Static variable in class org.eclipse.cdt.core.dom.ast.gnu.cpp.GPPLanguage
-
- ID_NAME - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTIdExpression
-
ID_NAME
represents the relationship between an
IASTIdExpression
and a IASTName
.
- IDeclaration - Interface in org.eclipse.cdt.core.model
-
Base interface for any C Model element that could be considered a declaration.
- IDENTIFIER - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCapture
-
- IElementChangedListener - Interface in org.eclipse.cdt.core.model
-
An element changed listener receives notification of changes to C elements
maintained by the C model.
- IEnumeration - Interface in org.eclipse.cdt.core.dom.ast
-
- IEnumeration - Interface in org.eclipse.cdt.core.model
-
An Enumeration type.
- IEnumerator - Interface in org.eclipse.cdt.core.dom.ast
-
Interface for enumerators.
- IEnumerator - Interface in org.eclipse.cdt.core.model
-
- IField - Interface in org.eclipse.cdt.core.dom.ast
-
- IField - Interface in org.eclipse.cdt.core.model
-
Represents a field(variable) declared in an IStructure(struct, class, union).
- IFileNomination - Interface in org.eclipse.cdt.core.dom.ast
-
- IFunction - Interface in org.eclipse.cdt.core.dom.ast
-
This represents a function in the program.
- IFunction - Interface in org.eclipse.cdt.core.model
-
Represents a function definition.
- IFunctionDeclaration - Interface in org.eclipse.cdt.core.model
-
Represents a function
- IFunctionTemplate - Interface in org.eclipse.cdt.core.model
-
Function template definition.
- IFunctionTemplateDeclaration - Interface in org.eclipse.cdt.core.model
-
Function template declaration.
- IFunctionType - Interface in org.eclipse.cdt.core.dom.ast
-
- IGCCASTArrayRangeDesignator - Interface in org.eclipse.cdt.core.dom.ast.gnu.c
-
GCC-specific designator that allows for shorthand array range to be specified
in a designated initializer.
- IGCCASTAttributeList - Interface in org.eclipse.cdt.core.dom.ast.gnu
-
Represents a GCC attribute specifier, introduced by __attribute__.
- IGCCASTAttributeSpecifier - Interface in org.eclipse.cdt.core.dom.ast.gnu
-
- IGCCASTSimpleDeclSpecifier - Interface in org.eclipse.cdt.core.dom.ast.gnu.c
-
- IGNUASTCompoundStatementExpression - Interface in org.eclipse.cdt.core.dom.ast.gnu
-
There are GNU language extensions that apply to both GCC and G++.
- IGNUASTGotoStatement - Interface in org.eclipse.cdt.core.dom.ast.gnu
-
Represents a GNU goto expression.
- IGNUASTTypeIdExpression - Interface in org.eclipse.cdt.core.dom.ast.gnu
-
- IGNUASTUnaryExpression - Interface in org.eclipse.cdt.core.dom.ast.gnu
-
- IGPPASTArrayRangeDesignator - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
-
GCC-specific designator that allows for shorthand array range to be specified
in a designated initializer, e.g. in int a[6] = { [2 ... 4] = 29 }; or
struct ABC { int def[10]; } abc = { .def[4 ... 6] = 3 };
- IGPPASTBinaryExpression - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
-
G++ introduces additional operators.
- IGPPASTDeclSpecifier - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
-
- IGPPASTExplicitTemplateInstantiation - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
-
- IGPPASTPointer - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
-
- IGPPASTPointerToMember - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
-
- IGPPASTSimpleDeclSpecifier - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
-
- IGPPBasicType - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
-
- IGPPPointerToMemberType - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
-
- IGPPPointerType - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
-
- IGPPQualifierType - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
-
- IInclude - Interface in org.eclipse.cdt.core.model
-
Represents an include declaration in a C translation unit.
- IIncludeEntry - Interface in org.eclipse.cdt.core.model
-
- IIncludeFileEntry - Interface in org.eclipse.cdt.core.model
-
- IIncludeReference - Interface in org.eclipse.cdt.core.model
-
- IInheritance - Interface in org.eclipse.cdt.core.model
-
Place holder of the inherited class from struct or class(IStructure).
- ILabel - Interface in org.eclipse.cdt.core.dom.ast
-
Represents the mapping between goto statements and the label statements
the go to.
- ILanguage - Interface in org.eclipse.cdt.core.model
-
Models differences between languages.
- ILanguageDescriptor - Interface in org.eclipse.cdt.core.model
-
- ILanguageMappingChangeEvent - Interface in org.eclipse.cdt.core.model
-
Contains the details of changes that occurred as a result of modifying
language mappings.
- ILanguageMappingChangeListener - Interface in org.eclipse.cdt.core.model
-
Listens to changes in language mappings.
- ILibraryEntry - Interface in org.eclipse.cdt.core.model
-
- ILibraryReference - Interface in org.eclipse.cdt.core.model
-
- IMacro - Interface in org.eclipse.cdt.core.model
-
Represents a field declared in a type.
- IMacroBinding - Interface in org.eclipse.cdt.core.dom.ast
-
Models bindings for macro names.
- IMacroEntry - Interface in org.eclipse.cdt.core.model
-
- IMacroFileEntry - Interface in org.eclipse.cdt.core.model
-
- IMember - Interface in org.eclipse.cdt.core.model
-
Common protocol for C elements that can be members of types.
- IMethod - Interface in org.eclipse.cdt.core.model
-
Represents the definition method of a class.
- IMethodDeclaration - Interface in org.eclipse.cdt.core.model
-
Represents the declaration method of a class
- IMethodTemplate - Interface in org.eclipse.cdt.core.model
-
Member template definition.
- IMethodTemplateDeclaration - Interface in org.eclipse.cdt.core.model
-
Member template declaration.
- IMPLICIT_DESTRUCTOR_NAME - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTImplicitDestructorNameOwner
-
- IMPLICIT_NAME - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTImplicitNameOwner
-
- INamespace - Interface in org.eclipse.cdt.core.model
-
Represents a package declaration in a C translation unit.
- INCLUDE_CHANGED - Static variable in class org.eclipse.cdt.core.model.PathEntryContainerChanged
-
Change in the includes settings
- INCLUDE_NAME - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorIncludeStatement
-
INCLUDE_NAME
describes the relationship between an include directive and its name.
- includeInactiveNodes - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Per default inactive nodes are not visited.
- INDEX_OUT_OF_BOUNDS - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
Status constant indicating the given source position is out of bounds.
- INDEXER_MARKER - Static variable in interface org.eclipse.cdt.core.model.ICModelMarker
-
- indexOf(char, char[]) - Static method in class org.eclipse.cdt.core.model.CoreModelUtil
-
Answers the first index in the array for which the corresponding character is equal to toBeFound.
- indexOf(char, char[], int) - Static method in class org.eclipse.cdt.core.model.CoreModelUtil
-
Answers the first index in the array for which the corresponding character is equal to toBeFound starting the search at index
start.
- INITIAL_VALUE - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTypenameExpression
-
Deprecated.
INITIAL_VALUE
is an expression.
- initialize(IPath, ICProject) - Method in class org.eclipse.cdt.core.model.PathEntryContainerInitializer
-
- INITIALIZER - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTConstructorChainInitializer
-
- INITIALIZER - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTRangeBasedForStatement
-
- INITIALIZER - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeConstructorExpression
-
- INITIALIZER - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTDeclarator
-
INITIALIZER
represents the relationship between an
IASTDeclarator
and an IASTInitializer
.
- INITIALIZER - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTEqualsInitializer
-
- INITIALIZER - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTForStatement
-
INITIALIZER
represents the relationship between a IASTForStatement
and
its IASTDeclaration
initializer.
- INITIALIZER - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTTypeIdInitializerExpression
-
INITIALIZER
represents the relationship between an
ICASTTypeIdInitializerExpression
and
IASTInitializer
.
- INITIALIZER_EXPRESSION - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTInitializerExpression
-
Deprecated.
INITIALIZER_EXPRESSION
represents the relationship between
an IASTInitializerExpression
. and its
IASTExpression.
- INITIALIZER_VALUE - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeConstructorExpression
-
- INLINE - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTExplicitTemplateInstantiation
-
Gnu extension.
- INodeFactory - Interface in org.eclipse.cdt.core.dom.ast
-
Factory for creating AST nodes.
- INT - Variable in class org.eclipse.cdt.utils.spawner.Spawner
-
On Windows, what this does is far from easy to explain.
- interrupt() - Method in class org.eclipse.cdt.utils.spawner.Spawner
-
On Windows, interrupt the spawned program by using Cygwin's utility 'kill -SIGINT' if it's a Cgywin
program, otherwise send it a CTRL-C.
- interruptCTRLC() - Method in class org.eclipse.cdt.utils.spawner.Spawner
-
On Windows, interrupt the spawned program by send it a CTRL-C (even if it's a Cygwin program).
- INVALID_CONTAINER_ENTRY - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
Container Entry could not be resolved.
- INVALID_CONTENTS - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
Status constant indicating that the specified contents
are not valid.
- INVALID_DESTINATION - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
Status constant indicating that a destination provided for a copy/move/rename operation
is invalid.
- INVALID_ELEMENT_TYPES - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
Status constant indicating one or more of the elements
supplied are not of a valid type for the operation to
process.
- INVALID_NAME - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
Status constant indicating that a name provided is not syntactically correct.
- INVALID_NAMESPACE - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
- INVALID_PATH - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
Status constant indicating that a path provided to an operation
is invalid.
- INVALID_PATHENTRY - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
Status constant indicating that a pathentry was invalid
- INVALID_PROJECT - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
Status indicating that a C element could not be created because
the project owning underlying resource does not have the C nature.
- INVALID_RESOURCE - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
Status indicating that a C element could not be created because
the underlying resource is invalid.
- INVALID_RESOURCE_TYPE - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
Status indicating that a C element could not be created because
the underlying resource is not of an appropriate type.
- INVALID_SIBLING - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
Status constant indicating that a sibling specified is not valid.
- IO_EXCEPTION - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
-
Status constant indicating that an java.io.IOException
occurred.
- IOpenable - Interface in org.eclipse.cdt.core.model
-
An openable is an element that can be opened, saved, and closed.
- IOutputEntry - Interface in org.eclipse.cdt.core.model
-
- IParameter - Interface in org.eclipse.cdt.core.dom.ast
-
Represents a parameter to a function.
- IParent - Interface in org.eclipse.cdt.core.model
-
Common protocol for C elements that contain other C elements.
- IPathEntry - Interface in org.eclipse.cdt.core.model
-
- IPathEntryContainer - Interface in org.eclipse.cdt.core.model
-
- IPathEntryContainerExtension - Interface in org.eclipse.cdt.core.model
-
- IPointerType - Interface in org.eclipse.cdt.core.dom.ast
-
- IProblemBinding - Interface in org.eclipse.cdt.core.dom.ast
-
Interface for problem bindings.
- IProblemRequestor - Interface in org.eclipse.cdt.core.model
-
A callback interface for receiving problem as they are discovered
IProblemRequestor
- IProblemType - Interface in org.eclipse.cdt.core.dom.ast
-
Represents an type that cannot be determined or is illegal.
- IProcessInfo - Interface in org.eclipse.cdt.core
-
- IProcessList - Interface in org.eclipse.cdt.core
-
- IProjectEntry - Interface in org.eclipse.cdt.core.model
-
- IQualifierType - Interface in org.eclipse.cdt.core.dom.ast
-
Interface used to qualify types.
- IRegion - Interface in org.eclipse.cdt.core.model
-
A C model region describes a hierarchical set of elements.
- IS_COMPLEX - Static variable in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
- IS_IMAGINARY - Static variable in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
- IS_LONG - Static variable in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
- IS_LONG_LONG - Static variable in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
- IS_SHORT - Static variable in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
- IS_SIGNED - Static variable in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
- IS_UNSIGNED - Static variable in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
- isAbstract(int) - Static method in class org.eclipse.cdt.core.model.Flags
-
Returns whether the given integer includes the abstract
modifier.
- isAbstract() - Method in interface org.eclipse.cdt.core.model.IStructure
-
Checks if the structure is abstract
- isActive() - Method in interface org.eclipse.cdt.core.dom.ast.IASTNode
-
Returns false if this node was parsed in an inactive code branch.
- isActive() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorIncludeStatement
-
Returns whether this include directive was actually taken.
- isActive() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorMacroDefinition
-
Returns whether this macro definition occurs in active code.
- isActive() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorUndefStatement
-
Returns whether this macro definition occurs in active code.
- isActive() - Method in interface org.eclipse.cdt.core.model.IProblemRequestor
-
Predicate allowing the problem requestor to signal whether or not it is currently
interested by problem reports.
- isActive() - Method in interface org.eclipse.cdt.core.model.ISourceReference
-
Returns whether this element is in active code.
- isAlternate() - Method in interface org.eclipse.cdt.core.dom.ast.IASTImplicitName
-
Returns true
if this node is an alternate.
- isAnonymous() - Method in interface org.eclipse.cdt.core.dom.ast.ICompositeType
-
Returns whether the type is anonymous or not.
- isArchive(IFile) - Method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if IFile is an Achive, *.a
- isArrayAllocation() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression
-
Returns true if this expression is allocating an array.
- isASMLanguage() - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
-
Returns true
if the code is assembly
- isAuto() - Method in interface org.eclipse.cdt.core.dom.ast.IFunction
-
- isAuto() - Method in interface org.eclipse.cdt.core.dom.ast.IVariable
-
Returns whether this variable is an automatic variable.
- isBasedOn(IResource) - Method in interface org.eclipse.cdt.core.model.IWorkingCopy
-
Returns whether this working copy's original element's content
has not changed since the inception of this working copy.
- isBasedOnIncompleteIndex() - Method in interface org.eclipse.cdt.core.dom.ast.IASTTranslationUnit
-
Returns true
if the index was not fully initialized when the code of the translation
unit was parsed.
- isBinary(IFile) - Method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if IFile is an ELF.
- isBlockComment() - Method in interface org.eclipse.cdt.core.dom.ast.IASTComment
-
Returns true if this is a block comment.
- isByReference() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCapture
-
Returns whether the capture uses a leading ampersand.
- isCatchAll() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCatchHandler
-
Is this catch handler for all exceptions?
- isCLanguage() - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
-
Returns true
if the code is C
- isClass() - Method in interface org.eclipse.cdt.core.model.IStructureDeclaration
-
Checks if the structure is a class
- isClosed() - Method in interface org.eclipse.cdt.core.model.IBuffer
-
Returns whether this buffer has been closed.
- isComplex() - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
_Complex t
;
- isComplex() - Method in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
Is complex number?
- isConsistent() - Method in interface org.eclipse.cdt.core.model.IOpenable
-
Returns whether the element is consistent with its underlying resource or buffer.
- isConsole() - Method in class org.eclipse.cdt.utils.pty.PTY
-
- isConst(IType) - Static method in class org.eclipse.cdt.core.dom.ast.ASTTypeUtil
-
- isConst() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICArrayType
-
- isConst() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayModifier
-
Is the const modifier used?
- isConst() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Is this a const method?
- isConst() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPFunctionType
-
Returns true
for a constant method.
- isConst() - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
- isConst() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPointer
-
Returns whether the pointer is const qualified.
- isConst() - Method in interface org.eclipse.cdt.core.dom.ast.IPointerType
-
Returns whether the pointer is const qualified.
- isConst() - Method in interface org.eclipse.cdt.core.dom.ast.IQualifierType
-
Returns whether this is a const type
- isConst() - Method in interface org.eclipse.cdt.core.model.IDeclaration
-
Checks if the declaration is constant.
- isConstexpr() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier
-
Is this a constexpr
- isConstexpr() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPFunction
-
Returns whether this function is declared constexpr.
- isConstructor() - Method in interface org.eclipse.cdt.core.model.IMethodDeclaration
-
Returns whether this method is a constructor.
- isContributedContentType(String) - Method in class org.eclipse.cdt.core.model.LanguageManager
-
- isConversionOrOperator() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTQualifiedName
-
Returns true
if last segment is an ICPPASTConversionName or an ICPPASTOperatorName.
- IScope - Interface in org.eclipse.cdt.core.dom.ast
-
Scopes can be used to look-up names.
- IScope.ScopeLookupData - Class in org.eclipse.cdt.core.dom.ast
-
- isCopyConstructor(ICPPConstructor) - Static method in class org.eclipse.cdt.core.dom.ast.cpp.SemanticQueries
-
- isCopyOrMoveConstructor(ICPPConstructor) - Static method in class org.eclipse.cdt.core.dom.ast.cpp.SemanticQueries
-
- isCore() - Method in interface org.eclipse.cdt.core.model.IBinary
-
- isCXXLanguage() - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
-
Returns true
if the code is C++
- isDefaulted() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDefinition
-
Returns whether this is a defaulted function definition.
- isDeleted() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDefinition
-
Returns whether this is a deleted function definition.
- isDeleted() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPFunction
-
Returns whether this is a function with a deleted function definition.
- isDestructor() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPMethod
-
Is this a destructor?
- isDestructor() - Method in interface org.eclipse.cdt.core.model.IMethodDeclaration
-
Returns whether this method is a destructor.
- isDirective() - Method in interface org.eclipse.cdt.core.model.IUsing
-
- isDynamic() - Method in interface org.eclipse.cdt.core.dom.ast.IMacroBinding
-
Returns true
if this is a dynamic macro.
- ISemanticProblem - Interface in org.eclipse.cdt.core.dom.ast
-
- isEmpty(IPath) - Method in interface org.eclipse.cdt.core.model.IPathEntryContainerExtension
-
Returns whether there are any path entries for the resource.
- isEquivalent(Object, Object) - Method in class org.eclipse.cdt.core.dom.ast.ASTTypeMatcher
-
Returns true
if the two objects are equal or represent the same type.
- isErrorInIncludedFile() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorIncludeStatement
-
Returns true
if I/O errors were encountered while reading the included file.
- isExcluded(IResource, char[][]) - Static method in class org.eclipse.cdt.core.model.CoreModelUtil
-
Returns whether the given resource matches one of the exclusion patterns.
- isExcluded(IPath, char[][]) - Static method in class org.eclipse.cdt.core.model.CoreModelUtil
-
Returns whether the given resource path matches one of the exclusion patterns.
- isExcludedPath(IPath, IPath[]) - Static method in class org.eclipse.cdt.core.model.CoreModelUtil
-
Returns whether the given path matches one of the exclusion patterns.
- isExecutable(IFile) - Method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if IFile is an ELF executable
- isExecutable() - Method in interface org.eclipse.cdt.core.model.IBinary
-
- isExplicit() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier
-
Is this an explicit constructor?
- isExplicit() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPMethod
-
Returns whether this is an explicit constructor or an explicit conversion operator.
- isExplicit(int) - Static method in class org.eclipse.cdt.core.model.Flags
-
Returns whether the given integer includes the explicit
modifier.
- isExplicitSpecialization() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateInstance
-
Explicit specializations are modeled as instances of a template.
- isExport(int) - Static method in class org.eclipse.cdt.core.model.Flags
-
Return whether the give integer include the keyword export
modifier.
- isExported() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateDeclaration
-
Is the export keyword used?
- isExported() - Method in interface org.eclipse.cdt.core.model.IPathEntry
-
- isExtern() - Method in interface org.eclipse.cdt.core.dom.ast.IFunction
-
- isExtern() - Method in interface org.eclipse.cdt.core.dom.ast.IVariable
-
Returns whether this variable is declared extern.
- isExtern(int) - Static method in class org.eclipse.cdt.core.model.Flags
-
Returns whether the given integer includes the extern
modifier.
- isExternC() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPFunction
-
Returns whether this function is declared as extern "C".
- isExternC() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPVariable
-
Returns whether this variable is declared as extern "C".
- isFinal() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCompositeTypeSpecifier
-
Queries whether the type is final.
- isFinal() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Returns whether this function is declared final.
- isFinal() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassType
-
Returns whether this type is declared final.
- isFinal() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPMethod
-
Returns whether this method is declared final.
- isFriend() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier
-
Is this a friend declaration?
- isFriend() - Method in interface org.eclipse.cdt.core.model.IMethodDeclaration
-
return true if the member is a friend.
- isFrozen() - Method in interface org.eclipse.cdt.core.dom.ast.IASTNode
-
Returns true if this node is frozen, false otherwise.
- isFullyQualified() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTQualifiedName
-
Is this name fully qualified?
- isFunctionStyle() - Method in interface org.eclipse.cdt.core.dom.ast.IMacroBinding
-
Returns true
if this is a function-style macro.
- isFunctionStyle() - Method in interface org.eclipse.cdt.core.model.IMacro
-
Returns true if this macro is of function style.
- isGlobal() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeleteExpression
-
Is this the global delete function called?
- isGlobal() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression
-
Is this a ::new expression?
- isGlobal() - Method in interface org.eclipse.cdt.core.model.IAsmLabel
-
Test whether this label is declared global.
- isGloballyQualified() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBinding
-
Returns true if this binding is qualified with respect to the translation unit
for example, local variables, function parameters and local classes will
all return false.
- isGLValue() - Method in enum org.eclipse.cdt.core.dom.ast.IASTExpression.ValueCategory
-
A generalized lvalue is either an lvalue or an xvalue.
- isHeaderUnit() - Method in interface org.eclipse.cdt.core.dom.ast.IASTTranslationUnit
-
Returns whether this AST represents a header file.
- isHeaderUnit() - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
-
True if its a header.
- isIgnorePointOfDeclaration() - Method in class org.eclipse.cdt.core.dom.ast.IScope.ScopeLookupData
-
- isImaginary() - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
_Imaginary t
;
- isImaginary() - Method in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
Is imaginary number?
- isImplicit() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPMethod
-
Returns whether this is an implicit method (constructor, assignment operator, etc.)
- isIncludeChange() - Method in class org.eclipse.cdt.core.model.PathEntryContainerChanged
-
whether or not the change affected the include paths
- isIncludedFileExported() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorIncludeStatement
-
Returns true
if the included file is exported by the including header.
- isInheritedConstructorsSource() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBase
-
The base class is a source of inherited constructors if the class definition that declares
this base contains a using declaration naming the constructors of the base class.
- isInline() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNamespaceDefinition
-
Returns whether this namespace definition is inline.
- isInline() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPFunction
-
Is this an inline function
- isInline() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPNamespace
-
Returns whether this is an inline namespace.
- isInline() - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
- isInline() - Method in interface org.eclipse.cdt.core.dom.ast.IFunction
-
Returns true
if the function is inline.
- isInline(int) - Static method in class org.eclipse.cdt.core.model.Flags
-
Returns whether the given integer includes the inline
modifier.
- isInline() - Method in interface org.eclipse.cdt.core.model.IMethodDeclaration
-
Returns if this method is inline or not
- isLittleEndian() - Method in interface org.eclipse.cdt.core.model.IBinary
-
- isLocal() - Method in interface org.eclipse.cdt.core.model.IInclude
-
- isLong() - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
long int l;
- isLong() - Method in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
- isLongLong() - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
long long int l;
- isLongLong() - Method in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
- isLValue() - Method in interface org.eclipse.cdt.core.dom.ast.IASTExpression
-
Returns whether this expression is an lvalue.
- isMacroChange() - Method in class org.eclipse.cdt.core.model.PathEntryContainerChanged
-
Whether or not the change affected the macro entries
- isMoveConstructor(ICPPConstructor) - Static method in class org.eclipse.cdt.core.dom.ast.cpp.SemanticQueries
-
- isMutable() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
When used as a lambda declarator, it can be mutable.
- isMutable() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPFunction
-
Does this function have the mutable storage class specifier
- isMutable() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPVariable
-
does this variable have the mutable storage class specifier
- isMutable(int) - Static method in class org.eclipse.cdt.core.model.Flags
-
Returns whether the given integer includes the mutable
modifier.
- isMutable() - Method in interface org.eclipse.cdt.core.model.IField
-
Returns whether this storage specifier is mutable for the member.
- isNewStyleProject(IProject) - Method in class org.eclipse.cdt.core.model.CoreModel
-
Answers whether the given project is a new-style project,
i.e.
- isNewTypeId() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression
-
Returns whether the the typeID a new type ID, which is the case when
the type-id is provided without parenthesis.
- isNonTypeValue() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateArgument
-
Returns whether this is an integral value, suitable for a template non-type parameter.
- isNoReturn() - Method in interface org.eclipse.cdt.core.dom.ast.IFunction
-
Returns true
if this function never returns.
- isObject(IFile) - Method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if IFile is a an object(ELF), i.e. *.o
- isObject() - Method in interface org.eclipse.cdt.core.model.IBinary
-
- isOnIncludeEntry(IPath) - Method in interface org.eclipse.cdt.core.model.IIncludeReference
-
Return true if the path is on the include path Entry
- isOnOutputEntry(IResource) - Method in interface org.eclipse.cdt.core.model.ICProject
-
- isOnSourceEntry(IResource) - Method in interface org.eclipse.cdt.core.model.ISourceRoot
-
- isOnSourceEntry(IPath) - Method in interface org.eclipse.cdt.core.model.ISourceRoot
-
- isOnSourceRoot(IResource) - Method in interface org.eclipse.cdt.core.model.ICProject
-
- isOpaque() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTEnumerationSpecifier
-
An opaque specifier does not have a body.
- isOpen() - Method in interface org.eclipse.cdt.core.model.IOpenable
-
Returns whether this CFile is open.
- isOperator() - Method in interface org.eclipse.cdt.core.dom.ast.IASTImplicitName
-
Convenience method that returns true if this name represents an overloaded operator.
- isOperator() - Method in interface org.eclipse.cdt.core.model.IMethodDeclaration
-
Returns whether this method is an operator method.
- ISourceEntry - Interface in org.eclipse.cdt.core.model
-
- ISourceManipulation - Interface in org.eclipse.cdt.core.model
-
Common protocol for C elements that support source code manipulations such
as copy, move, rename, and delete.
- ISourceRange - Interface in org.eclipse.cdt.core.model
-
A source range defines an element's source coordinates
- ISourceReference - Interface in org.eclipse.cdt.core.model
-
Common protocol for C elements that have associated source code.
- ISourceRoot - Interface in org.eclipse.cdt.core.model
-
- isOverride() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Returns whether this function is declared override.
- isOverride() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPMethod
-
Returns whether this method is declared override.
- isPackExpansion() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTPackExpandable
-
Returns whether this base specifier is a pack expansion.
- isPackExpansion() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateArgument
-
Returns whether this template argument is a pack expansion or not.
- isParameterPack() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateParameter
-
Returns whether this template parameter is a parameter pack.
- isParameterPack() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPParameter
-
Returns whether this parameter is a parameter pack.
- isParameterPack() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateParameter
-
Returns whether this template parameter is a parameter pack.
- isPartOfTranslationUnitFile() - Method in interface org.eclipse.cdt.core.dom.ast.IASTNode
-
Lightweight check to see whether this node is part of the root file.
- isPointerDereference() - Method in interface org.eclipse.cdt.core.dom.ast.IASTFieldReference
-
Returns true of this is the arrow operator and not the dot operator.
- isPragmaOperator() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorPragmaStatement
-
Returns whether this uses the pragma operator syntax, e.g: _Pragma("once")
- isPrefixLookup() - Method in class org.eclipse.cdt.core.dom.ast.IScope.ScopeLookupData
-
- isPrivate(int) - Static method in class org.eclipse.cdt.core.model.Flags
-
Returns whether the given integer includes the private
modifier.
- isProtected(int) - Static method in class org.eclipse.cdt.core.model.Flags
-
Returns whether the given integer includes the protected
modifier.
- isPublic(int) - Static method in class org.eclipse.cdt.core.model.Flags
-
Returns whether the given integer includes the public
modifier.
- isPureVirtual() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Is the method pure virtual?
- isPureVirtual() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPMethod
-
Returns whether this is a pure abstract method
- isPureVirtual() - Method in interface org.eclipse.cdt.core.model.IMethodDeclaration
-
Returns whether this method is declared pure virtual.
- isQualified() - Method in interface org.eclipse.cdt.core.dom.ast.IASTName
-
Returns whether this name is qualified, i.e. whether it is preceded by a scope operator.
- isReadOnly() - Method in interface org.eclipse.cdt.core.model.IBuffer
-
Returns whether this buffer is read-only.
- isReadOnly() - Method in interface org.eclipse.cdt.core.model.ICElement
-
Returns whether this C element is read-only.
- isRegister() - Method in interface org.eclipse.cdt.core.dom.ast.IFunction
-
- isRegister() - Method in interface org.eclipse.cdt.core.dom.ast.IVariable
-
Returns whether this variable is declared register.
- isRegister(int) - Static method in class org.eclipse.cdt.core.model.Flags
-
Returns whether the given integer includes the indication that the
element is a register storage specifier.
- isResolve() - Method in class org.eclipse.cdt.core.dom.ast.IScope.ScopeLookupData
-
- isResolved() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorIncludeStatement
-
Returns whether this include file was successfully resolved.
- isResolved() - Method in interface org.eclipse.cdt.core.model.IInclude
-
- isResolvedByHeuristics() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorIncludeStatement
-
Returns whether the inclusion was resolved using a heuristics.
- isRestrict() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICArrayType
-
- isRestrict() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayModifier
-
Is the restrict modifier used?
- isRestrict() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICPointerType
-
is this a restrict pointer
- isRestrict() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICQualifierType
-
is this a restrict type
- isRestrict() - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPQualifierType
-
is this a restrict type
- isRestrict() - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
- isRestrict() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPointer
-
Returns whether the pointer is restrict qualified.
- isRestrict() - Method in interface org.eclipse.cdt.core.dom.ast.IPointerType
-
Returns whether the pointer is qualified to be restrict.
- isRunning() - Method in class org.eclipse.cdt.utils.spawner.Spawner
-
- isRValue() - Method in enum org.eclipse.cdt.core.dom.ast.IASTExpression.ValueCategory
-
Both prvalues and xvalues are rvalues.
- isRValueReference() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTReferenceOperator
-
Returns whether the operator denotes a rvalue reference (e.g.
- isRValueReference() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPFunctionType
-
Returns true
if the type of the implicit object parameter is an rvalue reference.
- isRValueReference() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPReferenceType
-
Returns whether this is an rvalue reference (e.g: int&&)
- isSameType(IType) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateTemplateParameter
-
Types containing template parameters need to be compared even before it is known to which
binding the template parameter belongs to.
- isSameType(IType) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateTypeParameter
-
Types containing template parameters need to be compared even before it is known to which
binding the template parameter belongs to.
- isSameType(IType) - Method in interface org.eclipse.cdt.core.dom.ast.IType
-
Test whether this type is the same as the given one.
- isSameValue(ICPPTemplateArgument) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateArgument
-
Checks whether two arguments denote the same value.
- isScannerInformationEmpty(IResource) - Static method in class org.eclipse.cdt.core.model.CoreModel
-
The method returns whether scanner information for a resource is empty or not.
- isScoped() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTEnumerationSpecifier
-
An enum is scoped if it uses the enumeration head enum class
or enum struct
.
- isScoped() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPEnumeration
-
Returns whether this enumeration is scoped.
- isSharedLib(IFile) - Method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if IFile is a shared library, i.e. libxx.so
- isSharedLib() - Method in interface org.eclipse.cdt.core.model.IBinary
-
- isShort() - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
short int s;
- isShort() - Method in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
- isSigned() - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
signed char c;
- isSigned() - Method in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
- isSourceUnit() - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
-
True it is a source file.
- isStandard() - Method in interface org.eclipse.cdt.core.model.IInclude
-
Returns whether the included was search on "standard places" like /usr/include first .
- isStatic() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICArrayType
-
- isStatic() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayModifier
-
Is the static modifier used?
- isStatic() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPMember
-
Returns whether this is a static member or not.
- isStatic() - Method in interface org.eclipse.cdt.core.dom.ast.IFunction
-
Returns true
if the function has the static storage-class specifier
similarly for extern, auto, register.
- isStatic() - Method in interface org.eclipse.cdt.core.dom.ast.IVariable
-
Returns whether this variable is declared static.
- isStatic(int) - Static method in class org.eclipse.cdt.core.model.Flags
-
Returns whether the given integer includes the static
modifier.
- isStatic() - Method in interface org.eclipse.cdt.core.model.IDeclaration
-
Checks if the declaration is static
Returns true if the declaration is static, false otherwise.
- isStatic() - Method in interface org.eclipse.cdt.core.model.IMethodDeclaration
-
Returns if this method is static or not
- isStruct() - Method in interface org.eclipse.cdt.core.model.IStructureDeclaration
-
Checks if the structure is a struct
- isStructureKnown() - Method in interface org.eclipse.cdt.core.model.ICElement
-
Returns whether the structure of this element is known.
- isSupported() - Static method in class org.eclipse.cdt.utils.pty.PTY
-
- isSupported(PTY.Mode) - Static method in class org.eclipse.cdt.utils.pty.PTY
-
- isSystemInclude() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorIncludeStatement
-
Returns whether this is a system include (one specified with angle brackets).
- isSystemInclude() - Method in interface org.eclipse.cdt.core.model.IIncludeEntry
-
Whether or not it a system include path
- isTemplate() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFieldReference
-
Was template keyword used?
- isTemplate() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTypenameExpression
-
Deprecated.
Was template token consumed?
- isThreadLocal() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier
-
Is this thread_local
- isTranslationUnit(IFile) - Static method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if IFile is a possible TranslationUnit.
- IStructure - Interface in org.eclipse.cdt.core.model
-
Represent struct(ure), class or union.
- IStructureDeclaration - Interface in org.eclipse.cdt.core.model
-
- IStructureTemplate - Interface in org.eclipse.cdt.core.model
-
Class template definition.
- IStructureTemplateDeclaration - Interface in org.eclipse.cdt.core.model
-
Class template declaration.
- isTypename() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNamedTypeSpecifier
-
Was typename token consumed?
- isTypename() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTUsingDeclaration
-
Set that the typename keyword was/wasn't used.
- isTypeValue() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateArgument
-
Returns whether this is a type value, suitable for either a template type or a
template template parameter.
- isUnion() - Method in interface org.eclipse.cdt.core.model.IStructureDeclaration
-
Checks if the structure is a Union
- isUnsigned() - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
unsigned int u;
- isUnsigned() - Method in interface org.eclipse.cdt.core.dom.ast.IBasicType
-
- isValidASMSourceUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if name is a valid name for a translation unit.
- isValidCHeaderUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if name is a valid name for a translation unit.
- isValidCSourceUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if name is a valid name for a translation unit.
- isValidCXXHeaderUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if name is a valid name for a translation unit.
- isValidCXXSourceUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if name is a valid name for a translation unit.
- isValidHeaderUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if name is a valid name for a translation unit.
- isValidSourceUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if name is a valid name for a translation unit.
- isValidTranslationUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
-
Returns true if name is a valid name for a translation unit.
- isVariableLength() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICArrayType
-
- isVariableSized() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayModifier
-
Is the array variable sized?
- isVectored() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeleteExpression
-
Is this a delete[] ?
- isVirtual() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier
-
Returns whether this specifies a virtual base.
- isVirtual() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier
-
Is this a virtual function?
- isVirtual() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBase
-
Whether this is a virtual base class.
- isVirtual() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPMethod
-
Returns whether this method is declared to be virtual.
- isVirtual(int) - Static method in class org.eclipse.cdt.core.model.Flags
-
Returns whether the given integer includes the virtual
modifier.
- isVirtual() - Method in interface org.eclipse.cdt.core.model.IMethodDeclaration
-
Returns whether this method is declared virtual.
- isVolatile() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICArrayType
-
- isVolatile() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayModifier
-
Is the volatile modifier used?
- isVolatile() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Is this a volatile method?
- isVolatile() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPFunctionType
-
Returns true
for a volatile method.
- isVolatile() - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
- isVolatile() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPointer
-
Returns whether the pointer is volatile qualified.
- isVolatile() - Method in interface org.eclipse.cdt.core.dom.ast.IPointerType
-
Returns whether the pointer is volatile qualified.
- isVolatile() - Method in interface org.eclipse.cdt.core.dom.ast.IQualifierType
-
Returns whether this is a volatile type
- isVolatile(int) - Static method in class org.eclipse.cdt.core.model.Flags
-
Returns whether the given integer includes the volatile
modifier.
- isVolatile() - Method in interface org.eclipse.cdt.core.model.IDeclaration
-
Checks if the declaration is volatile.
- isWorkingCopy() - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
-
Checks if this is a working copy.
- ITemplate - Interface in org.eclipse.cdt.core.model
-
The interface is used to model, class or function templates and their partial or
explicit specializations.
- ITERATION - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTForStatement
-
ITERATION
represents the relationship between a IASTForStatement
and
its IASTExpression
iteration expression.
- ITranslationUnit - Interface in org.eclipse.cdt.core.model
-
Represents an entire C translation unit (.c
source file).
- ITranslationUnitHolder - Interface in org.eclipse.cdt.core.model
-
Represents a workbench object that is able to provide instances of ITranslationUnit.
- IType - Interface in org.eclipse.cdt.core.dom.ast
-
Interface for all c- and c++ types.
- ITypedef - Interface in org.eclipse.cdt.core.dom.ast
-
- ITypeDef - Interface in org.eclipse.cdt.core.model
-
Represents a field declared in a type.
- IUsing - Interface in org.eclipse.cdt.core.model
-
Represents a "using" declaration in C translation unit.
- IValue - Interface in org.eclipse.cdt.core.dom.ast
-
Models a value of a variable, enumerator or expression.
- IVariable - Interface in org.eclipse.cdt.core.dom.ast
-
Interface for all sorts of variables: local, parameter, global, field.
- IVariable - Interface in org.eclipse.cdt.core.model
-
Represents a global variable.
- IVariableDeclaration - Interface in org.eclipse.cdt.core.model
-
Represents the declaration of a variable.
- IWorkingCopy - Interface in org.eclipse.cdt.core.model
-
A working copy of a C element acts just like a regular element (handle),
except it is not attached to an underlying resource.
- IWorkingCopyProvider - Interface in org.eclipse.cdt.core.model
-
Defines a simple interface in order to provide
a level of abstraction between the Core and UI
code.