Skip navigation links
Eclipse CDT
8.4 (Luna)
A B C D E F G H I K L M N O P Q R S T U V W 

I

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
Deprecated.
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 in C++ include classes.
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
Deprecated.
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
Deprecated.
use ICPPDeferredClassInstance instead.
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
Interface for constructs that nominate a file for an AST: IASTTranslationUnit, IASTPreprocessorIncludeStatement, IIndexFile.
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
Deprecated.
Use IGCCASTAttributeList instead.
IGCCASTSimpleDeclSpecifier - Interface in org.eclipse.cdt.core.dom.ast.gnu.c
Deprecated.
Everything can be expressed as ICASTSimpleDeclSpecifier.
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
Deprecated.
Use IASTTypeIdExpression, instead.
IGNUASTUnaryExpression - Interface in org.eclipse.cdt.core.dom.ast.gnu
Deprecated.
Replaced by IASTUnaryExpression.
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
Deprecated.
Replaced by IASTDeclSpecifier.
IGPPASTExplicitTemplateInstantiation - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
Deprecated.
IGPPASTPointer - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
Deprecated.
Use IASTPointer, instead.
IGPPASTPointerToMember - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
Deprecated.
IGPPASTSimpleDeclSpecifier - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
Deprecated.
IGPPBasicType - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
Deprecated.
use ICPPBasicType, instead.
IGPPPointerToMemberType - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
Deprecated.
IGPPPointerType - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
Deprecated.
Use IPointerType, instead.
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
Deprecated.
don't use it does something strange
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
Base interface for all semantic problems: IProblemBinding, IProblemType
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
The inverse of IInclude.isStandard()
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.
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links
Eclipse CDT
8.4 (Luna)

Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.