Eclipse CDT
Pre-release 3.0
A B C D E F G H I J K L M N O P Q R S T U V W

I

IASTASMDeclaration - interface org.eclipse.cdt.core.dom.ast.IASTASMDeclaration.
ASM Statement as a Declaration.
IASTArrayDeclarator - interface org.eclipse.cdt.core.dom.ast.IASTArrayDeclarator.
This is the declarator for an array.
IASTArrayModifier - interface org.eclipse.cdt.core.dom.ast.IASTArrayModifier.
This is the portion of the node that represents the portions when someone declares a variable/type which is an array.
IASTArraySubscriptExpression - interface org.eclipse.cdt.core.dom.ast.IASTArraySubscriptExpression.
This interface represents a postfix array subscript expression. x[ 10 ] y.z()[ t * t ]
IASTBinaryExpression - interface org.eclipse.cdt.core.dom.ast.IASTBinaryExpression.
This interface represents a binary expression.
IASTBreakStatement - interface org.eclipse.cdt.core.dom.ast.IASTBreakStatement.
This is the break clause in a loop.
IASTBuiltinSymbolProvider - interface org.eclipse.cdt.core.dom.ast.IASTBuiltinSymbolProvider.
Deprecated. Use IBuiltinBindingsProvider instead
IASTCaseStatement - interface org.eclipse.cdt.core.dom.ast.IASTCaseStatement.
This is a case in a switch statement.
IASTCastExpression - interface org.eclipse.cdt.core.dom.ast.IASTCastExpression.
This interface represents a cast expression of the form (TypeId)operand.
IASTComment - interface org.eclipse.cdt.core.dom.ast.IASTComment.
This class represents a comment.
IASTCompletionContext - interface org.eclipse.cdt.core.dom.ast.IASTCompletionContext.
Interface for a code completion's context.
IASTCompletionNode - interface org.eclipse.cdt.core.dom.ast.IASTCompletionNode.
This represents the node that would occur at the point of a context completion.
IASTCompositeTypeSpecifier - interface org.eclipse.cdt.core.dom.ast.IASTCompositeTypeSpecifier.
A composite type specifier represents a ocmposite structure (contains declarations).
IASTCompoundStatement - interface org.eclipse.cdt.core.dom.ast.IASTCompoundStatement.
This represents a block of statements.
IASTConditionalExpression - interface org.eclipse.cdt.core.dom.ast.IASTConditionalExpression.
Conditional Expression of the format X ?
IASTContinueStatement - interface org.eclipse.cdt.core.dom.ast.IASTContinueStatement.
This is the continue clause in a loop.
IASTDeclSpecifier - interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier.
This is the base interface that represents a declaration specifier sequence.
IASTDeclaration - interface org.eclipse.cdt.core.dom.ast.IASTDeclaration.
This is the root class of all declarations.
IASTDeclarationStatement - interface org.eclipse.cdt.core.dom.ast.IASTDeclarationStatement.
A declaration statement that introduces a declaration.
IASTDeclarator - interface org.eclipse.cdt.core.dom.ast.IASTDeclarator.
Base interface for a declarator.
IASTDefaultStatement - interface org.eclipse.cdt.core.dom.ast.IASTDefaultStatement.
This is the default clause in the switch statement.
IASTDoStatement - interface org.eclipse.cdt.core.dom.ast.IASTDoStatement.
Ye ol' do statement.
IASTElaboratedTypeSpecifier - interface org.eclipse.cdt.core.dom.ast.IASTElaboratedTypeSpecifier.
This represents an elaborated type specifier in the C & C++ language grammar.
IASTEnumerationSpecifier - interface org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier.
This interface represents enumerations in C and C++.
IASTEnumerationSpecifier.IASTEnumerator - interface org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier.IASTEnumerator.
This interface represents an enumerator member of an enum specifier.
IASTExpression - interface org.eclipse.cdt.core.dom.ast.IASTExpression.
This is the root class of expressions.
IASTExpressionList - interface org.eclipse.cdt.core.dom.ast.IASTExpressionList.
Expression List (Comma separated list of expressions).
IASTExpressionStatement - interface org.eclipse.cdt.core.dom.ast.IASTExpressionStatement.
Expression statement.
IASTFieldDeclarator - interface org.eclipse.cdt.core.dom.ast.IASTFieldDeclarator.
This represents a field in a struct.
IASTFieldReference - interface org.eclipse.cdt.core.dom.ast.IASTFieldReference.
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 org.eclipse.cdt.core.dom.ast.IASTFileLocation.
Represents a node location that is directly in the source file.
IASTForStatement - interface org.eclipse.cdt.core.dom.ast.IASTForStatement.
The for statement.
IASTFunctionCallExpression - interface org.eclipse.cdt.core.dom.ast.IASTFunctionCallExpression.
This interface represents a function call expression. f( x ) : f is the function name expression, x is the parameter expression.
IASTFunctionDeclarator - interface org.eclipse.cdt.core.dom.ast.IASTFunctionDeclarator.
This is a declarator for a function.
IASTFunctionDefinition - interface org.eclipse.cdt.core.dom.ast.IASTFunctionDefinition.
This is a function definition, i.e. it has a body.
IASTFunctionStyleMacroParameter - interface org.eclipse.cdt.core.dom.ast.IASTFunctionStyleMacroParameter.
This interface represents the name of a function style macro parameter.
IASTGotoStatement - interface org.eclipse.cdt.core.dom.ast.IASTGotoStatement.
Represents a goto statement.
IASTIdExpression - interface org.eclipse.cdt.core.dom.ast.IASTIdExpression.
This is a name used in an expression.
IASTIfStatement - interface org.eclipse.cdt.core.dom.ast.IASTIfStatement.
The if statement including the optional else clause.
IASTInitializer - interface org.eclipse.cdt.core.dom.ast.IASTInitializer.
This represents an initializer for a declarator.
IASTInitializerExpression - interface org.eclipse.cdt.core.dom.ast.IASTInitializerExpression.
This is an initializer that is simply an expression.
IASTInitializerList - interface org.eclipse.cdt.core.dom.ast.IASTInitializerList.
This is an an initializer that is a list of initializers.
IASTLabelStatement - interface org.eclipse.cdt.core.dom.ast.IASTLabelStatement.
Represents a label statement.
IASTLiteralExpression - interface org.eclipse.cdt.core.dom.ast.IASTLiteralExpression.
This expression represents a literal in the program.
IASTMacroExpansion - interface org.eclipse.cdt.core.dom.ast.IASTMacroExpansion.
A Macro expansion is a node location.
IASTName - interface org.eclipse.cdt.core.dom.ast.IASTName.
This class represents a name in the program that represents a semantic object in the program.
IASTNameOwner - interface org.eclipse.cdt.core.dom.ast.IASTNameOwner.
This interface repesents a mechanism for a name to discover more information about it's parent.
IASTNamedTypeSpecifier - interface org.eclipse.cdt.core.dom.ast.IASTNamedTypeSpecifier.
Represents the use of a typedef name in an decl specifier in C.
IASTNode - interface org.eclipse.cdt.core.dom.ast.IASTNode.
This is the root node in the physical AST.
IASTNodeLocation - interface org.eclipse.cdt.core.dom.ast.IASTNodeLocation.
A NodeLocation represents the source location of a given node.
IASTNullStatement - interface org.eclipse.cdt.core.dom.ast.IASTNullStatement.
This node represents a null statement
IASTParameterDeclaration - interface org.eclipse.cdt.core.dom.ast.IASTParameterDeclaration.
This class represents a parameter declaration
IASTPointer - interface org.eclipse.cdt.core.dom.ast.IASTPointer.
This represents the good ol' * pointer operator.
IASTPointerOperator - interface org.eclipse.cdt.core.dom.ast.IASTPointerOperator.
 
IASTPreprocessorElifStatement - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorElifStatement.
Represents a #elif preprocessor statement.
IASTPreprocessorElseStatement - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorElseStatement.
This interface represent a preprocessor #else statement.
IASTPreprocessorEndifStatement - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorEndifStatement.
This interface represent a preprocessor #endif statement.
IASTPreprocessorErrorStatement - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorErrorStatement.
This interface represent a preprocessor #error statement.
IASTPreprocessorFunctionStyleMacroDefinition - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorFunctionStyleMacroDefinition.
This interface represent a preprocessor function-style macro definition. e.g.
IASTPreprocessorIfStatement - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorIfStatement.
This interface represent a preprocessor #if statement.
IASTPreprocessorIfdefStatement - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorIfdefStatement.
This interface represent a preprocessor #ifdef statement.
IASTPreprocessorIfndefStatement - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorIfndefStatement.
This interface represent a preprocessor #ifndef statement.
IASTPreprocessorIncludeStatement - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorIncludeStatement.
This interface represent a preprocessor #include statement.
IASTPreprocessorMacroDefinition - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorMacroDefinition.
This represents the definition of a macro.
IASTPreprocessorObjectStyleMacroDefinition - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorObjectStyleMacroDefinition.
This interface represents an object-style macro definition. e.g.
IASTPreprocessorPragmaStatement - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorPragmaStatement.
Represents a #pragma directive.
IASTPreprocessorStatement - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorStatement.
This is the base interface for all preprocessor directives.
IASTPreprocessorUndefStatement - interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorUndefStatement.
This interface represents a preprocessor #undef statement.
IASTProblem - interface org.eclipse.cdt.core.dom.ast.IASTProblem.
 
IASTProblemDeclaration - interface org.eclipse.cdt.core.dom.ast.IASTProblemDeclaration.
This interface represents a parse problem where we tried to match against a declaration.
IASTProblemExpression - interface org.eclipse.cdt.core.dom.ast.IASTProblemExpression.
This interface represents a parse problem where we tried to match against a expression.
IASTProblemHolder - interface org.eclipse.cdt.core.dom.ast.IASTProblemHolder.
This interface represents a base interface to represent a problem owner or holder.
IASTProblemStatement - interface org.eclipse.cdt.core.dom.ast.IASTProblemStatement.
This interface represents a parse problem where we tried to match against a statement.
IASTProblemTypeId - interface org.eclipse.cdt.core.dom.ast.IASTProblemTypeId.
This interface represents a parse problem where we tried to match against a type-id.
IASTReturnStatement - interface org.eclipse.cdt.core.dom.ast.IASTReturnStatement.
 
IASTSimpleDeclSpecifier - interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier.
This represents a decl specifier for a built-in type.
IASTSimpleDeclaration - interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclaration.
This is a simple declaration which contains a sequence of declSpecifiers followed by a list of declarators.
IASTStandardFunctionDeclarator - interface org.eclipse.cdt.core.dom.ast.IASTStandardFunctionDeclarator.
This is a declarator for a non K&R C function.
IASTStatement - interface org.eclipse.cdt.core.dom.ast.IASTStatement.
This is the root interface for statements.
IASTSwitchStatement - interface org.eclipse.cdt.core.dom.ast.IASTSwitchStatement.
The switch statement.
IASTTranslationUnit - interface org.eclipse.cdt.core.dom.ast.IASTTranslationUnit.
The translation unit represents a compilable unit of source.
IASTTranslationUnit.IDependencyTree - interface org.eclipse.cdt.core.dom.ast.IASTTranslationUnit.IDependencyTree.
 
IASTTranslationUnit.IDependencyTree.IASTInclusionNode - interface org.eclipse.cdt.core.dom.ast.IASTTranslationUnit.IDependencyTree.IASTInclusionNode.
 
IASTTypeId - interface org.eclipse.cdt.core.dom.ast.IASTTypeId.
 
IASTTypeIdExpression - interface org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression.
 
IASTUnaryExpression - interface org.eclipse.cdt.core.dom.ast.IASTUnaryExpression.
This interface is used to represent a unary expression in the AST.
IASTWhileStatement - interface org.eclipse.cdt.core.dom.ast.IASTWhileStatement.
Ye ol' while statement.
IArchive - interface org.eclipse.cdt.core.model.IArchive.
An IArchive represents a group of files combined into a single file(the Archive), for example libxx.a.
IArchiveContainer - interface org.eclipse.cdt.core.model.IArchiveContainer.
Represents a container of all the IArchive's found in the project while inspecting the project.
IArrayType - interface org.eclipse.cdt.core.dom.ast.IArrayType.
 
IBasicType - interface org.eclipse.cdt.core.dom.ast.IBasicType.
 
IBinary - interface org.eclipse.cdt.core.model.IBinary.
Represents a Binary file, for example an ELF executable.
IBinaryContainer - interface org.eclipse.cdt.core.model.IBinaryContainer.
Represents a container of all the IBinary's found in the project while inspecting the project.
IBinaryElement - interface org.eclipse.cdt.core.model.IBinaryElement.
 
IBinaryFunction - interface org.eclipse.cdt.core.model.IBinaryFunction.
Represents a function.
IBinaryModule - interface org.eclipse.cdt.core.model.IBinaryModule.
 
IBinaryVariable - interface org.eclipse.cdt.core.model.IBinaryVariable.
Represents a global variable.
IBinding - interface org.eclipse.cdt.core.dom.ast.IBinding.
Represents the semantics of a name found in the AST or the index.
IBuffer - interface org.eclipse.cdt.core.model.IBuffer.
A buffer contains the text contents of a resource.
IBufferChangedListener - interface org.eclipse.cdt.core.model.IBufferChangedListener.
A listener, which gets notified when the contents of a specific buffer have changed, or when the buffer is closed.
ICASTArrayDesignator - interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayDesignator.
C-style array designator. e.g. struct ABC { int def[10] }; struct ABC instance = { def[0] = 9 };
ICASTArrayModifier - interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayModifier.
This interface represents the role of a C array modifier.
ICASTCompositeTypeSpecifier - interface org.eclipse.cdt.core.dom.ast.c.ICASTCompositeTypeSpecifier.
Structs and Unions in C can be qualified w/restrict keyword.
ICASTDeclSpecifier - interface org.eclipse.cdt.core.dom.ast.c.ICASTDeclSpecifier.
C extension to IASTDeclSpecifier.
ICASTDesignatedInitializer - interface org.eclipse.cdt.core.dom.ast.c.ICASTDesignatedInitializer.
This interface represents a designated initializer. e.g. struct x y = { .z=4, .t[1] = 3 };
ICASTDesignator - interface org.eclipse.cdt.core.dom.ast.c.ICASTDesignator.
Base interface for all C-style designators.
ICASTElaboratedTypeSpecifier - interface org.eclipse.cdt.core.dom.ast.c.ICASTElaboratedTypeSpecifier.
C's elaborated type specifier.
ICASTEnumerationSpecifier - interface org.eclipse.cdt.core.dom.ast.c.ICASTEnumerationSpecifier.
C Enumeration decl specifier.
ICASTFieldDesignator - interface org.eclipse.cdt.core.dom.ast.c.ICASTFieldDesignator.
Specific Designator that represents a field reference.
ICASTKnRFunctionDeclarator - interface org.eclipse.cdt.core.dom.ast.gnu.c.ICASTKnRFunctionDeclarator.
This is the declarator for a K&R C Function.
ICASTPointer - interface org.eclipse.cdt.core.dom.ast.c.ICASTPointer.
C-specific pointer.
ICASTSimpleDeclSpecifier - interface org.eclipse.cdt.core.dom.ast.c.ICASTSimpleDeclSpecifier.
This interface represents a built-in type in C.
ICASTTypeIdInitializerExpression - interface org.eclipse.cdt.core.dom.ast.c.ICASTTypeIdInitializerExpression.
C Expression of the format type-id { initializer }
ICASTTypedefNameSpecifier - interface org.eclipse.cdt.core.dom.ast.c.ICASTTypedefNameSpecifier.
This interface is just as an IASTNamedTypeSpecifier, except that it also includes the abiliy to use the restrict modifier.
ICArrayType - interface org.eclipse.cdt.core.dom.ast.c.ICArrayType.
 
ICBasicType - interface org.eclipse.cdt.core.dom.ast.c.ICBasicType.
 
ICCompositeTypeScope - interface org.eclipse.cdt.core.dom.ast.c.ICCompositeTypeScope.
 
ICContainer - interface org.eclipse.cdt.core.model.ICContainer.
A C Folder Resource.
ICDIAddressBreakpoint - interface org.eclipse.cdt.debug.core.cdi.model.ICDIAddressBreakpoint.
Represents an address breakpoint.
ICDIAddressFactoryManagement - interface org.eclipse.cdt.debug.core.cdi.model.ICDIAddressFactoryManagement.
 
ICDIAddressLocation - interface org.eclipse.cdt.debug.core.cdi.ICDIAddressLocation.
Represents a line location in the debuggable program.
ICDIAddressToSource - interface org.eclipse.cdt.debug.core.cdi.model.ICDIAddressToSource.
Allows the CDI back-end to translate an address to a source location.
ICDIAddressToSource.IMappedSourceLocation - interface org.eclipse.cdt.debug.core.cdi.model.ICDIAddressToSource.IMappedSourceLocation.
Represents a source location returned by ICDIAddressToSource.getSourceForAddress.
ICDIAggregateType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIAggregateType.
Represents the type of a variable.
ICDIAggregateValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIAggregateValue.
Represents the type of a variable.
ICDIArgument - interface org.eclipse.cdt.debug.core.cdi.model.ICDIArgument.
Represents an argument in the stack frame.
ICDIArgumentDescriptor - interface org.eclipse.cdt.debug.core.cdi.model.ICDIArgumentDescriptor.
 
ICDIArrayType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIArrayType.
Represents the type of a variable.
ICDIArrayValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIArrayValue.
Represents a value of a array type.
ICDIBoolType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIBoolType.
 
ICDIBoolValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIBoolValue.
 
ICDIBreakpoint - interface org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpoint.
A breakpoint is capable of suspending the execution of a program whenever a certain point in the program is reached.
ICDIBreakpointHit - interface org.eclipse.cdt.debug.core.cdi.ICDIBreakpointHit.
Represents an information provided by the session when the program stopped by a breakpoint.
ICDIBreakpointManagement - interface org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpointManagement.
Breapoints action on the Target.
ICDIBreakpointManagement2 - interface org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpointManagement2.
 
ICDIBreakpointMovedEvent - interface org.eclipse.cdt.debug.core.cdi.event.ICDIBreakpointMovedEvent.
Notifies that a breakpoint has changed location.
ICDIBreakpointProblemEvent - interface org.eclipse.cdt.debug.core.cdi.event.ICDIBreakpointProblemEvent.
Notifies that a breakpoint problem has occurred.
ICDIChangedEvent - interface org.eclipse.cdt.debug.core.cdi.event.ICDIChangedEvent.
Notifies that the originator has changed.
ICDICharType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDICharType.
Represents the type of a variable.
ICDICharValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDICharValue.
Represents the value of a variable.
ICDICondition - interface org.eclipse.cdt.debug.core.cdi.ICDICondition.
Represents a break condition.
ICDICreatedEvent - interface org.eclipse.cdt.debug.core.cdi.event.ICDICreatedEvent.
Notifies that the originator has been created.
ICDIDerivedType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIDerivedType.
Represents the type of a variable.
ICDIDerivedValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIDerivedValue.
Represents the type of a variable.
ICDIDestroyedEvent - interface org.eclipse.cdt.debug.core.cdi.event.ICDIDestroyedEvent.
Notifies that the originator has terminated.
ICDIDisconnectedEvent - interface org.eclipse.cdt.debug.core.cdi.event.ICDIDisconnectedEvent.
Notifies that the originator has disconnected.
ICDIDoubleType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIDoubleType.
Represents the type of a variable.
ICDIDoubleValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIDoubleValue.
Represents the value of a variable.
ICDIEndSteppingRange - interface org.eclipse.cdt.debug.core.cdi.ICDIEndSteppingRange.
Represents an information provided by the session when a step command is completed.
ICDIEnumType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIEnumType.
 
ICDIEnumValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIEnumValue.
 
ICDIErrorInfo - interface org.eclipse.cdt.debug.core.cdi.ICDIErrorInfo.
Represents an information provided by the session when the program exited.
ICDIEvent - interface org.eclipse.cdt.debug.core.cdi.event.ICDIEvent.
A base interface for all CDI events.
ICDIEventListener - interface org.eclipse.cdt.debug.core.cdi.event.ICDIEventListener.
An event listener registers with the event manager to receive event notification from the CDI model objects.
ICDIEventManager - interface org.eclipse.cdt.debug.core.cdi.ICDIEventManager.
Clients interested in the CDI model change notification may register with this object.
ICDIExceptionpoint - interface org.eclipse.cdt.debug.core.cdi.model.ICDIExceptionpoint.
ICDIExceptionpoint
ICDIExecutableReloadedEvent - interface org.eclipse.cdt.debug.core.cdi.event.ICDIExecutableReloadedEvent.
Notifies that an executable had been reloaded, perhaps after being rebuilt.
ICDIExecuteStep - interface org.eclipse.cdt.debug.core.cdi.model.ICDIExecuteStep.
Provides the ability to step into, over, and until from the current execution location.
ICDIExecuteStepReturn - interface org.eclipse.cdt.debug.core.cdi.model.ICDIExecuteStepReturn.
Provides the ability to step return from the frame.
ICDIExitInfo - interface org.eclipse.cdt.debug.core.cdi.ICDIExitInfo.
Represents an information provided by the session when the program exited.
ICDIExitedEvent - interface org.eclipse.cdt.debug.core.cdi.event.ICDIExitedEvent.
Notifies that the program has exited.
ICDIExpression - interface org.eclipse.cdt.debug.core.cdi.model.ICDIExpression.
An expression is a snippet of code that can be evaluated to produce a value.
ICDIExpressionManagement - interface org.eclipse.cdt.debug.core.cdi.model.ICDIExpressionManagement.
ICDIExpressionManagement
ICDIFileLocation - interface org.eclipse.cdt.debug.core.cdi.ICDIFileLocation.
 
ICDIFloatType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIFloatType.
Represents the type of a variable.
ICDIFloatValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIFloatValue.
Represents the value of a variable.
ICDIFloatingPointType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIFloatingPointType.
Represents the type of a variable.
ICDIFloatingPointValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIFloatingPointValue.
Represents the value of a variable.
ICDIFormat - interface org.eclipse.cdt.debug.core.cdi.ICDIFormat.
Format constants.
ICDIFormattable - interface org.eclipse.cdt.debug.core.cdi.ICDIFormattable.
The CDI client's implementation of ICDIValue should implement this interface if it wants to dictate the variable/register's natural format.
ICDIFunctionBreakpoint - interface org.eclipse.cdt.debug.core.cdi.model.ICDIFunctionBreakpoint.
Represents a function breakpoint.
ICDIFunctionFinished - interface org.eclipse.cdt.debug.core.cdi.ICDIFunctionFinished.
 
ICDIFunctionLocation - interface org.eclipse.cdt.debug.core.cdi.ICDIFunctionLocation.
Represents a file:function location in the debuggable program.
ICDIFunctionType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIFunctionType.
Represents the type of a variable.
ICDIFunctionValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIFunctionValue.
Represents the type of a variable.
ICDIGlobalVariable - interface org.eclipse.cdt.debug.core.cdi.model.ICDIGlobalVariable.
ICDIGlobalVariable
ICDIGlobalVariableDescriptor - interface org.eclipse.cdt.debug.core.cdi.model.ICDIGlobalVariableDescriptor.
ICDIGlobalVariableDescriptor
ICDIInstruction - interface org.eclipse.cdt.debug.core.cdi.model.ICDIInstruction.
Represents a machine instruction.
ICDIIntType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIIntType.
Represents the type of a variable.
ICDIIntValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIIntValue.
Represents the value of a variable.
ICDIIntegralType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIIntegralType.
Represents the type of a variable.
ICDIIntegralValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIIntegralValue.
Represents the value of a variable.
ICDILineBreakpoint - interface org.eclipse.cdt.debug.core.cdi.model.ICDILineBreakpoint.
Represents a line breakpoint.
ICDILineLocation - interface org.eclipse.cdt.debug.core.cdi.ICDILineLocation.
Represents a file:line location in the debuggable program.
ICDILocalVariable - interface org.eclipse.cdt.debug.core.cdi.model.ICDILocalVariable.
ICDILocalVariable
ICDILocalVariableDescriptor - interface org.eclipse.cdt.debug.core.cdi.model.ICDILocalVariableDescriptor.
ICDILocalVariableDescriptor
ICDILocation - interface org.eclipse.cdt.debug.core.cdi.ICDILocation.
Represents a location in the debuggable program.
ICDILocationBreakpoint - interface org.eclipse.cdt.debug.core.cdi.model.ICDILocationBreakpoint.
Abstract class returning location of breakpoint: file, line, function, address.
ICDILocator - interface org.eclipse.cdt.debug.core.cdi.ICDILocator.
Locator contains information file:function:line:Address
ICDILongLongType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDILongLongType.
Represents the type of a variable.
ICDILongLongValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDILongLongValue.
Represents the value of a variable.
ICDILongType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDILongType.
Represents the type of a variable.
ICDILongValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDILongValue.
Represents the value of a variable.
ICDIMemoryBlock - interface org.eclipse.cdt.debug.core.cdi.model.ICDIMemoryBlock.
A contiguous segment of memory in an execution context.
ICDIMemoryBlockManagement - interface org.eclipse.cdt.debug.core.cdi.model.ICDIMemoryBlockManagement.
The memory manager manages the collection of memory blocks specified for the debug session.
ICDIMemoryBlockManagement2 - interface org.eclipse.cdt.debug.core.cdi.model.ICDIMemoryBlockManagement2.
Extension of ICDIMemoryBlockManagement
ICDIMemoryChangedEvent - interface org.eclipse.cdt.debug.core.cdi.event.ICDIMemoryChangedEvent.
Notifies that the originator has changed.
ICDIMemorySpaceManagement - interface org.eclipse.cdt.debug.core.cdi.model.ICDIMemorySpaceManagement.
The memory space manager provides varous memory-space related operations.
ICDIMixedInstruction - interface org.eclipse.cdt.debug.core.cdi.model.ICDIMixedInstruction.
Represents a machine instruction.
ICDIObject - interface org.eclipse.cdt.debug.core.cdi.model.ICDIObject.
Represents an object in the CDI model.
ICDIPointerType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIPointerType.
Represents the type of a variable.
ICDIPointerValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIPointerValue.
Represents the type of a variable.
ICDIReferenceType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIReferenceType.
 
ICDIReferenceValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIReferenceValue.
 
ICDIRegister - interface org.eclipse.cdt.debug.core.cdi.model.ICDIRegister.
A register is a special kind of variable that is contained in a register group.
ICDIRegisterDescriptor - interface org.eclipse.cdt.debug.core.cdi.model.ICDIRegisterDescriptor.
Represents a break condition.
ICDIRegisterGroup - interface org.eclipse.cdt.debug.core.cdi.model.ICDIRegisterGroup.
Represents a group of registers that are assigned to a target.
ICDIRestartedEvent - interface org.eclipse.cdt.debug.core.cdi.event.ICDIRestartedEvent.
Notifies that the originator has been restarted.
ICDIResumedEvent - interface org.eclipse.cdt.debug.core.cdi.event.ICDIResumedEvent.
Notifies that the originator has been resumed.
ICDIRuntimeOptions - interface org.eclipse.cdt.debug.core.cdi.model.ICDIRuntimeOptions.
Describes the configuration of debug session.
ICDISession - interface org.eclipse.cdt.debug.core.cdi.ICDISession.
Represents a debug session.
ICDISessionConfiguration - interface org.eclipse.cdt.debug.core.cdi.ICDISessionConfiguration.
Describes the configuration of debug session.
ICDISessionObject - interface org.eclipse.cdt.debug.core.cdi.ICDISessionObject.
Represents an object associated with a debug session.
ICDISharedLibrary - interface org.eclipse.cdt.debug.core.cdi.model.ICDISharedLibrary.
Represents a shared library which has been loaded into the debug target.
ICDISharedLibraryEvent - interface org.eclipse.cdt.debug.core.cdi.ICDISharedLibraryEvent.
Represents an information provided by the session when the program stopped by a shared libary event.
ICDISharedLibraryManagement - interface org.eclipse.cdt.debug.core.cdi.model.ICDISharedLibraryManagement.
Manages the sharedLibraries in the target.
ICDIShortType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIShortType.
Represents the type of a variable.
ICDIShortValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIShortValue.
Represents the value of a variable.
ICDISignal - interface org.eclipse.cdt.debug.core.cdi.model.ICDISignal.
Represents a signal.
ICDISignalExitInfo - interface org.eclipse.cdt.debug.core.cdi.ICDISignalExitInfo.
Represents information provided by the session when the program exited.
ICDISignalManagement - interface org.eclipse.cdt.debug.core.cdi.model.ICDISignalManagement.
 
ICDISignalReceived - interface org.eclipse.cdt.debug.core.cdi.ICDISignalReceived.
Represents a signal.
ICDISourceManagement - interface org.eclipse.cdt.debug.core.cdi.model.ICDISourceManagement.
Maintains the list of directories to search for source files.
ICDIStackFrame - interface org.eclipse.cdt.debug.core.cdi.model.ICDIStackFrame.
A stack frame in a suspended thread.
ICDIStructType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIStructType.
Represents the type of a variable.
ICDIStructValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIStructValue.
Represents the type of a variable.
ICDISuspend - interface org.eclipse.cdt.debug.core.cdi.model.ICDISuspend.
Provides the ability to suspend a thread or debug target.
ICDISuspendedEvent - interface org.eclipse.cdt.debug.core.cdi.event.ICDISuspendedEvent.
Notifies that the originator has been suspended.
ICDITarget - interface org.eclipse.cdt.debug.core.cdi.model.ICDITarget.
Represents a debuggable process.
ICDITarget2 - interface org.eclipse.cdt.debug.core.cdi.model.ICDITarget2.
 
ICDITargetConfiguration - interface org.eclipse.cdt.debug.core.cdi.model.ICDITargetConfiguration.
Describes the configuration of the target.
ICDITargetConfiguration2 - interface org.eclipse.cdt.debug.core.cdi.model.ICDITargetConfiguration2.
 
ICDITargetConfiguration3 - interface org.eclipse.cdt.debug.core.cdi.model.ICDITargetConfiguration3.
 
ICDIThread - interface org.eclipse.cdt.debug.core.cdi.model.ICDIThread.
A thread in a debug target.
ICDIThreadGroup - interface org.eclipse.cdt.debug.core.cdi.model.ICDIThreadGroup.
 
ICDIThreadStorage - interface org.eclipse.cdt.debug.core.cdi.model.ICDIThreadStorage.
ICDIThreadStorage
ICDIThreadStorageDescriptor - interface org.eclipse.cdt.debug.core.cdi.model.ICDIThreadStorageDescriptor.
ICDIThreadStorageDescriptor
ICDITraceManager - interface org.eclipse.cdt.debug.core.cdi.ICDITraceManager.
Manages the collection of registered tracepoints and trace snapshoits in the debug session.
ICDITraceSnapshot - interface org.eclipse.cdt.debug.core.cdi.ICDITraceSnapshot.
Represents a trace snapshot in the debug session.
ICDITracepoint - interface org.eclipse.cdt.debug.core.cdi.model.ICDITracepoint.
Defines a point in the program execution when the specified data to be collected.
ICDITracepoint.IAction - interface org.eclipse.cdt.debug.core.cdi.model.ICDITracepoint.IAction.
Represents an action to be taken when the tracepoint is hit.
ICDIType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIType.
Represents the type of a variable.
ICDIValue - interface org.eclipse.cdt.debug.core.cdi.model.ICDIValue.
Represents the value of a variable.
ICDIVariable - interface org.eclipse.cdt.debug.core.cdi.model.ICDIVariable.
Represents a data structure in the program.
ICDIVariableDescriptor - interface org.eclipse.cdt.debug.core.cdi.model.ICDIVariableDescriptor.
 
ICDIVoidType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIVoidType.
Represents the type of a variable.
ICDIWCharType - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIWCharType.
 
ICDIWCharValue - interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIWCharValue.
 
ICDIWatchpoint - interface org.eclipse.cdt.debug.core.cdi.model.ICDIWatchpoint.
Represents a watchpoint.
ICDIWatchpoint2 - interface org.eclipse.cdt.debug.core.cdi.model.ICDIWatchpoint2.
Represents a watchpoint.
ICDIWatchpointScope - interface org.eclipse.cdt.debug.core.cdi.ICDIWatchpointScope.
Represents an information provided by the session when a watchpoint is going out of scope.
ICDIWatchpointTrigger - interface org.eclipse.cdt.debug.core.cdi.ICDIWatchpointTrigger.
Represents an information provided by the session when a watchpoint is triggered.
ICElement - interface org.eclipse.cdt.core.model.ICElement.
Common protocol for all elements provided by the C model.
ICElementDelta - interface org.eclipse.cdt.core.model.ICElementDelta.
A C element delta describes changes in C element between two discrete points in time.
ICElementVisitor - interface org.eclipse.cdt.core.model.ICElementVisitor.
This interface is implemented by clients that walk the ICElement tree.
ICExternalBinding - interface org.eclipse.cdt.core.dom.ast.c.ICExternalBinding.
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 org.eclipse.cdt.core.dom.ast.c.ICFunctionPrototypeScope.
 
ICFunctionScope - interface org.eclipse.cdt.core.dom.ast.c.ICFunctionScope.
 
ICLanguageKeywords - interface org.eclipse.cdt.core.model.ICLanguageKeywords.
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 org.eclipse.cdt.core.model.ICModel.
Represent the root C element corresponding to the workspace.
ICModelMarker - interface org.eclipse.cdt.core.model.ICModelMarker.
Markers used by the C model.
ICModelStatus - interface org.eclipse.cdt.core.model.ICModelStatus.
Represents the outcome of an C model operation.
ICModelStatusConstants - interface org.eclipse.cdt.core.model.ICModelStatusConstants.
Status codes used with C model status objects.
ICPPASTBinaryExpression - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTBinaryExpression.
C++ adds a few more binary expressions over C.
ICPPASTCastExpression - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCastExpression.
C++ adds in additional cast-style expressions.
ICPPASTCatchHandler - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCatchHandler.
Catch handler serves as a standalone stage.
ICPPASTCompositeTypeSpecifier - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCompositeTypeSpecifier.
 
ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier.
Base Specifiers are where a class expresses from whom it inherits.
ICPPASTConstructorChainInitializer - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTConstructorChainInitializer.
 
ICPPASTConstructorInitializer - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTConstructorInitializer.
This is an initializer that is a call to the constructor for the declarator.
ICPPASTConversionName - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTConversionName.
This interface represents a C++ conversion member function.
ICPPASTDeclSpecifier - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier.
C++ adds additional modifiers and types for decl specifier sequence.
ICPPASTDeleteExpression - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeleteExpression.
This interface represents a delete expression. delete [] operand;
ICPPASTElaboratedTypeSpecifier - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTElaboratedTypeSpecifier.
Elaborated types in C++ include classes.
ICPPASTExplicitTemplateInstantiation - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTExplicitTemplateInstantiation.
This interface represents an explict template instantiation.
ICPPASTFieldReference - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFieldReference.
Certain field references in C++ require the use the keyword template to specify the parse.
ICPPASTForStatement - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTForStatement.
 
ICPPASTFunctionDeclarator - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator.
C++ adds a few things to function declarators.
ICPPASTFunctionTryBlockDeclarator - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionTryBlockDeclarator.
This is a function try block declarator.
ICPPASTIfStatement - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTIfStatement.
 
ICPPASTLinkageSpecification - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTLinkageSpecification.
This interface represents a linkage specification. e.g. extern "C" { ... }
ICPPASTLiteralExpression - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTLiteralExpression.
C++ adds additional literal types to primary expression.
ICPPASTNamedTypeSpecifier - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNamedTypeSpecifier.
C++ adds the capability of qualifying a named type specifier w/the keyword typename.
ICPPASTNamespaceAlias - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNamespaceAlias.
This interface represents a namespace alias in C++. e.g. namespace ABC { int x; } namspace DEF = ABC;
ICPPASTNamespaceDefinition - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNamespaceDefinition.
This interface repesents a namespace definition in C++.
ICPPASTNewExpression - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression.
This interface represents a new expression.
ICPPASTOperatorName - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTOperatorName.
This interface represents a C++ overloaded operator member function.
ICPPASTParameterDeclaration - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTParameterDeclaration.
 
ICPPASTPointerToMember - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTPointerToMember.
This is a pointer to member pointer operator for declarators.
ICPPASTQualifiedName - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTQualifiedName.
This interface is a qualified name in C++.
ICPPASTReferenceOperator - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTReferenceOperator.
This is C++'s reference operator, i.e. &, used in a declarator.
ICPPASTSimpleDeclSpecifier - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleDeclSpecifier.
This interface represents a built-in type in C++.
ICPPASTSimpleTypeConstructorExpression - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeConstructorExpression.
Simple type constructor postfix expression.
ICPPASTSimpleTypeTemplateParameter - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeTemplateParameter.
This interface represents a simple type template parameter.
ICPPASTSwitchStatement - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSwitchStatement.
 
ICPPASTTemplateDeclaration - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateDeclaration.
Template declaration.
ICPPASTTemplateId - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateId.
 
ICPPASTTemplateParameter - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateParameter.
Base interface for all template parameters.
ICPPASTTemplateSpecialization - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateSpecialization.
This interface represents a template specialization.
ICPPASTTemplatedTypeTemplateParameter - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplatedTypeTemplateParameter.
This is a templated template parameter.
ICPPASTTranslationUnit - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTranslationUnit.
 
ICPPASTTryBlockStatement - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTryBlockStatement.
This interface represents the try block statement. try { //body } catch( Exc e ) { // handler } catch( ... ) { }
ICPPASTTypeIdExpression - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTypeIdExpression.
 
ICPPASTTypenameExpression - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTypenameExpression.
 
ICPPASTUnaryExpression - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTUnaryExpression.
 
ICPPASTUsingDeclaration - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTUsingDeclaration.
This interface represents a using declaration.
ICPPASTUsingDirective - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTUsingDirective.
This interface represents a C++ using directive.
ICPPASTVisiblityLabel - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTVisiblityLabel.
C++ allows for visibility labels to be mixed interdeclaration in class specifiers.
ICPPASTWhileStatement - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTWhileStatement.
This inteface accommodates C++ allows for broader while loop syntax.
ICPPBase - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBase.
Represents the relationship between a class and one of its base classes.
ICPPBasicType - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBasicType.
 
ICPPBinding - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBinding.
 
ICPPBlockScope - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBlockScope.
 
ICPPClassScope - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassScope.
 
ICPPClassTemplate - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassTemplate.
 
ICPPClassTemplatePartialSpecialization - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassTemplatePartialSpecialization.
This interface represents a class template partial specialization.
ICPPClassType - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassType.
Represents a C++ class.
ICPPConstructor - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPConstructor.
 
ICPPDeferredTemplateInstance - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPDeferredTemplateInstance.
 
ICPPDelegate - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPDelegate.
ICPPDelegate is meant to represent IBindings that are identical in most ways to another binding.
ICPPField - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPField.
 
ICPPFunction - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPFunction.
 
ICPPFunctionScope - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPFunctionScope.
 
ICPPFunctionTemplate - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPFunctionTemplate.
 
ICPPFunctionType - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPFunctionType.
 
ICPPMember - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPMember.
Represents a member of a class.
ICPPMethod - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPMethod.
 
ICPPNamespace - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPNamespace.
This interface represents a C++ namespace
ICPPNamespaceAlias - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPNamespaceAlias.
 
ICPPNamespaceScope - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPNamespaceScope.
 
ICPPParameter - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPParameter.
 
ICPPPointerToMemberType - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPPointerToMemberType.
 
ICPPReferenceType - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPReferenceType.
 
ICPPScope - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPScope.
 
ICPPSpecialization - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPSpecialization.
For an instantiation of a class template, the members of that instantiation will be specializations of the members of the original class template.
ICPPTemplateDefinition - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateDefinition.
 
ICPPTemplateInstance - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateInstance.
This interface represents an instantiation of a class or function template.
ICPPTemplateNonTypeParameter - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateNonTypeParameter.
 
ICPPTemplateParameter - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateParameter.
 
ICPPTemplateScope - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateScope.
 
ICPPTemplateTemplateParameter - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateTemplateParameter.
 
ICPPTemplateTypeParameter - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateTypeParameter.
 
ICPPUsingDeclaration - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPUsingDeclaration.
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
ICPPVariable - interface org.eclipse.cdt.core.dom.ast.cpp.ICPPVariable.
 
ICPointerType - interface org.eclipse.cdt.core.dom.ast.c.ICPointerType.
 
ICProject - interface org.eclipse.cdt.core.model.ICProject.
A C project represents a view of a project resource in terms of C elements such as , ICContainer, ITranslationUnit ....
ICQualifierType - interface org.eclipse.cdt.core.dom.ast.c.ICQualifierType.
 
ICScope - interface org.eclipse.cdt.core.dom.ast.c.ICScope.
 
ICompositeType - interface org.eclipse.cdt.core.dom.ast.ICompositeType.
 
IContainerEntry - interface org.eclipse.cdt.core.model.IContainerEntry.
 
IContributedCElement - interface org.eclipse.cdt.core.model.IContributedCElement.
Additions to the ICElement hierarchy provided by contributed languages.
IContributedModelBuilder - interface org.eclipse.cdt.core.model.IContributedModelBuilder.
Interface supported by model builders for contributed languages.
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 org.eclipse.cdt.core.model.IDeclaration.
IDeclaration is a base interface for any C Model element that could be considered a declaration.
IElementChangedListener - interface org.eclipse.cdt.core.model.IElementChangedListener.
An element changed listener receives notification of changes to C elements maintained by the C model.
IEnumeration - interface org.eclipse.cdt.core.dom.ast.IEnumeration.
 
IEnumeration - interface org.eclipse.cdt.core.model.IEnumeration.
An Enumeration type.
IEnumerator - interface org.eclipse.cdt.core.dom.ast.IEnumerator.
 
IEnumerator - interface org.eclipse.cdt.core.model.IEnumerator.
 
IField - interface org.eclipse.cdt.core.dom.ast.IField.
 
IField - interface org.eclipse.cdt.core.model.IField.
Represents a field(variable) declared in an IStructure(struct, class, union).
IFunction - interface org.eclipse.cdt.core.dom.ast.IFunction.
This represents a function in the program.
IFunction - interface org.eclipse.cdt.core.model.IFunction.
Represents a function definition.
IFunctionDeclaration - interface org.eclipse.cdt.core.model.IFunctionDeclaration.
Represents a function
IFunctionTemplate - interface org.eclipse.cdt.core.model.IFunctionTemplate.
Function template definition.
IFunctionTemplateDeclaration - interface org.eclipse.cdt.core.model.IFunctionTemplateDeclaration.
Function template declaration.
IFunctionType - interface org.eclipse.cdt.core.dom.ast.IFunctionType.
 
IGCCASTArrayRangeDesignator - interface org.eclipse.cdt.core.dom.ast.gnu.c.IGCCASTArrayRangeDesignator.
GCC-specific designator that allows for shorthand array range to be specified in a designated initializer.
IGCCASTSimpleDeclSpecifier - interface org.eclipse.cdt.core.dom.ast.gnu.c.IGCCASTSimpleDeclSpecifier.
 
IGNORE_CATEGORIES_MASK - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTProblem
Mask to use in order to filter out the category portion of the problem ID.
IGNUASTCompoundStatementExpression - interface org.eclipse.cdt.core.dom.ast.gnu.IGNUASTCompoundStatementExpression.
There are GNU language extensions that apply to both GCC and G++.
IGNUASTTypeIdExpression - interface org.eclipse.cdt.core.dom.ast.gnu.IGNUASTTypeIdExpression.
There are GNU language extensions that apply to both GCC and G++.
IGNUASTUnaryExpression - interface org.eclipse.cdt.core.dom.ast.gnu.IGNUASTUnaryExpression.
There are GNU language extensions that apply to both GCC and G++.
IGPPASTBinaryExpression - interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTBinaryExpression.
G++ introduces additional operators.
IGPPASTDeclSpecifier - interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTDeclSpecifier.
G++ allows for restrict to be a modifier for the decl spec.
IGPPASTExplicitTemplateInstantiation - interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTExplicitTemplateInstantiation.
G++ allows for instantiations to be qualified w/modifiers for scoping.
IGPPASTPointer - interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTPointer.
g++ allows for restrict pointers.
IGPPASTPointerToMember - interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTPointerToMember.
G++ Pointer 2 Members accept the restrict qualified as well.
IGPPASTSimpleDeclSpecifier - interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTSimpleDeclSpecifier.
G++ adds its own modifiers and types to the Simple Decl Specifier.
IGPPBasicType - interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPBasicType.
 
IGPPPointerToMemberType - interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPPointerToMemberType.
 
IGPPPointerType - interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPPointerType.
 
IGPPQualifierType - interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPQualifierType.
 
IInclude - interface org.eclipse.cdt.core.model.IInclude.
Represents an include declaration in a C translation unit.
IIncludeEntry - interface org.eclipse.cdt.core.model.IIncludeEntry.
 
IIncludeFileEntry - interface org.eclipse.cdt.core.model.IIncludeFileEntry.
 
IIncludeReference - interface org.eclipse.cdt.core.model.IIncludeReference.
IIncludeReference
IInheritance - interface org.eclipse.cdt.core.model.IInheritance.
Place holder of the inherited class from struct or class(IStructure).
ILabel - interface org.eclipse.cdt.core.dom.ast.ILabel.
Represents the mapping between goto statements and the label statements the go to.
ILanguage - interface org.eclipse.cdt.core.model.ILanguage.
Models differences between languages.
ILanguageDescriptor - interface org.eclipse.cdt.core.model.ILanguageDescriptor.
 
ILanguageMappingChangeEvent - interface org.eclipse.cdt.core.model.ILanguageMappingChangeEvent.
Contains the details of changes that occurred as a result of modifying language mappings.
ILanguageMappingChangeListener - interface org.eclipse.cdt.core.model.ILanguageMappingChangeListener.
Listens to changes in language mappings.
ILibraryEntry - interface org.eclipse.cdt.core.model.ILibraryEntry.
 
ILibraryReference - interface org.eclipse.cdt.core.model.ILibraryReference.
 
IMacro - interface org.eclipse.cdt.core.model.IMacro.
Represents a field declared in a type.
IMacroBinding - interface org.eclipse.cdt.core.dom.ast.IMacroBinding.
 
IMacroEntry - interface org.eclipse.cdt.core.model.IMacroEntry.
 
IMacroFileEntry - interface org.eclipse.cdt.core.model.IMacroFileEntry.
 
IMember - interface org.eclipse.cdt.core.model.IMember.
Common protocol for C elements that can be members of types.
IMethod - interface org.eclipse.cdt.core.model.IMethod.
Represents the definition method of a class.
IMethodDeclaration - interface org.eclipse.cdt.core.model.IMethodDeclaration.
Represents the declaration method of a class
IMethodTemplate - interface org.eclipse.cdt.core.model.IMethodTemplate.
Member template definition.
IMethodTemplateDeclaration - interface org.eclipse.cdt.core.model.IMethodTemplateDeclaration.
Member template declaration.
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 it's name.
INDEXER_MARKER - Static variable in interface org.eclipse.cdt.core.model.ICModelMarker
 
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.
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.IASTForStatement
INITIALIZER represents the relationship between a IASTForStatement and its IASTDeclaration initializer.
INITIALIZER - Static variable in interface org.eclipse.cdt.core.dom.ast.c.ICASTTypeIdInitializerExpression
INITIALIZER represents the relationship between an ICASTTypeIdInitializerExpression and IASTInitializer.
INITIALIZER - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTConstructorChainInitializer
Expression field is being initialized to.
INITIALIZER_EXPRESSION - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTInitializerExpression
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
INITIALIZER_VALUE is the value passed into the constructor.
INITIAL_VALUE - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTypenameExpression
INITIAL_VALUE is an expression.
INTERNAL_RELATED - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTProblem
IProblem relates to an implementation of design limitation
INT_VALUE_NOT_PROVIDED - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTProblem
Unknown Numeric Value for line numbers and offsets; use this constant
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.
INamespace - interface org.eclipse.cdt.core.model.INamespace.
Represents a package declaration in a C translation unit.
IO_EXCEPTION - Static variable in interface org.eclipse.cdt.core.model.ICModelStatusConstants
Status constant indicating that an java.io.IOException occurred.
IOpenable - interface org.eclipse.cdt.core.model.IOpenable.
An openable is an element that can be opened, saved, and closed.
IOutputEntry - interface org.eclipse.cdt.core.model.IOutputEntry.
IOuputEntry
IParameter - interface org.eclipse.cdt.core.dom.ast.IParameter.
Represents a parameter to a function.
IParent - interface org.eclipse.cdt.core.model.IParent.
Common protocol for C elements that contain other C elements.
IPathEntry - interface org.eclipse.cdt.core.model.IPathEntry.
 
IPathEntryContainer - interface org.eclipse.cdt.core.model.IPathEntryContainer.
 
IPathEntryContainerExtension - interface org.eclipse.cdt.core.model.IPathEntryContainerExtension.
 
IPointerType - interface org.eclipse.cdt.core.dom.ast.IPointerType.
 
IProblemBinding - interface org.eclipse.cdt.core.dom.ast.IProblemBinding.
 
IProblemRequestor - interface org.eclipse.cdt.core.model.IProblemRequestor.
A callback interface for receiving problem as they are discovered IProblemRequestor
IProjectEntry - interface org.eclipse.cdt.core.model.IProjectEntry.
 
IQualifierType - interface org.eclipse.cdt.core.dom.ast.IQualifierType.
 
IRegion - interface org.eclipse.cdt.core.model.IRegion.
A C model region describes a hierarchical set of elements.
IS_LONG - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBasicType
 
IS_SHORT - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBasicType
 
IS_SIGNED - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBasicType
 
IS_UNSIGNED - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBasicType
 
IScope - interface org.eclipse.cdt.core.dom.ast.IScope.
 
ISourceEntry - interface org.eclipse.cdt.core.model.ISourceEntry.
 
ISourceManipulation - interface org.eclipse.cdt.core.model.ISourceManipulation.
Common protocol for C elements that support source code manipulations such as copy, move, rename, and delete.
ISourceRange - interface org.eclipse.cdt.core.model.ISourceRange.
A source range defines an element's source coordinates
ISourceReference - interface org.eclipse.cdt.core.model.ISourceReference.
Common protocol for C elements that have associated source code.
ISourceRoot - interface org.eclipse.cdt.core.model.ISourceRoot.
ISourceRoot
IStructure - interface org.eclipse.cdt.core.model.IStructure.
Represent struct(ure), class or union.
IStructureDeclaration - interface org.eclipse.cdt.core.model.IStructureDeclaration.
IStructureDeclaration
IStructureTemplate - interface org.eclipse.cdt.core.model.IStructureTemplate.
Class template definition.
IStructureTemplateDeclaration - interface org.eclipse.cdt.core.model.IStructureTemplateDeclaration.
Class template declaration.
ITERATION - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTForStatement
ITERATION represents the relationship between a IASTForStatement and its IASTExpression iteration expression.
ITemplate - interface org.eclipse.cdt.core.model.ITemplate.
 
ITranslationUnit - interface org.eclipse.cdt.core.model.ITranslationUnit.
Represents an entire C translation unit (.c source file).
IType - interface org.eclipse.cdt.core.dom.ast.IType.
 
ITypeDef - interface org.eclipse.cdt.core.model.ITypeDef.
Represents a field declared in a type.
ITypedef - interface org.eclipse.cdt.core.dom.ast.ITypedef.
 
IUsing - interface org.eclipse.cdt.core.model.IUsing.
Represents a "using" declaration in C translation unit.
IVariable - interface org.eclipse.cdt.core.dom.ast.IVariable.
 
IVariable - interface org.eclipse.cdt.core.model.IVariable.
Represents a global variable.
IVariableDeclaration - interface org.eclipse.cdt.core.model.IVariableDeclaration.
Represents the declaration of a variable.
IWorkingCopy - interface org.eclipse.cdt.core.model.IWorkingCopy.
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 org.eclipse.cdt.core.model.IWorkingCopyProvider.
Defines a simple interface in order to provide a level of abstraction between the Core and UI code.
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.
initialize(IPath, ICProject) - Method in class org.eclipse.cdt.core.model.PathEntryContainerInitializer
 
intValue() - Method in interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIIntegralValue
 
isASMLanguage() - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
True if assembly
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.IASTPreprocessorIncludeStatement
Returns whether this include directive was actually taken.
isActive() - Method in interface org.eclipse.cdt.core.model.IInclude
 
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.
isArchive(IFile) - Method in class org.eclipse.cdt.core.model.CoreModel
Return true if IFile is an Achive, *.a
isAuto() - Method in interface org.eclipse.cdt.core.dom.ast.IFunction
 
isAuto() - Method in interface org.eclipse.cdt.core.dom.ast.IVariable
 
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.
isBinary(IFile) - Method in class org.eclipse.cdt.core.model.CoreModel
Return true if IFile is an ELF.
isBlockComment() - Method in interface org.eclipse.cdt.core.dom.ast.IASTComment
Return true if this is a blockcomment.
isCLanguage() - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
True if the code is C
isCXXLanguage() - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
True if the code is C++
isCatchAll() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCatchHandler
Is this catch handler for all exceptions?
isClass() - Method in interface org.eclipse.cdt.core.model.IStructureDeclaration
Checks if the structure is a class
isClass() - Method in interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIStructType
 
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.c.ICASTSimpleDeclSpecifier
Is complex number?
isComplex() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICBasicType
Is complex number?
isComplex() - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTSimpleDeclSpecifier
Is complex number?
isComplex() - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPBasicType
Is complex number?
isComplex() - Method in interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIFloatingPointType
 
isConsistent() - Method in interface org.eclipse.cdt.core.model.IOpenable
Returns whether the element is consistent with its underlying resource or buffer.
isConst(IType) - Static method in class org.eclipse.cdt.core.dom.ast.ASTTypeUtil
This can be used to invoke the IType's isConst() if it has an isConst() method.
isConst() - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
Is const modifier used?
isConst() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPointer
Is this a const pointer?
isConst() - Method in interface org.eclipse.cdt.core.dom.ast.IPointerType
is this a const pointer
isConst() - Method in interface org.eclipse.cdt.core.dom.ast.IQualifierType
is this a const type
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.c.ICArrayType
 
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.model.IDeclaration
Checks if the declaration is constant.
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
This is used to check if the ICPPASTQualifiedName's last segment is an ICPPASTConversionName or an ICPPASTOperatorName.
isCore() - Method in interface org.eclipse.cdt.core.model.IBinary
 
isDestructor() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPMethod
is this a destructor returns true if its name starts with '~'
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
 
isDisconnected() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDITarget
Returns whether this target is disconnected.
isEditable() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIRegister
Returns true if the value of this variable could be changed.
isEditable() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIVariable
Returns true if the value of this variable could be changed.
isEmpty(IPath) - Method in interface org.eclipse.cdt.core.model.IPathEntryContainerExtension
Returns whether there are any path entries for the resource.
isEnabled() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpoint
Returns whether this breakpoint is enabled.
isEnabled() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDITracepoint
Returns whether this tracepoint is enabled.
isError() - Method in interface org.eclipse.cdt.core.dom.ast.IASTProblem
Checks the severity to see if the Error bit is set.
isExcluded(IResource, char[][]) - Static method in class org.eclipse.cdt.core.model.CoreModelUtil
 
isExcludedPath(IPath, IPath[]) - Static method in class org.eclipse.cdt.core.model.CoreModelUtil
 
isExecutable(IFile) - Method in class org.eclipse.cdt.core.model.CoreModel
Return 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.ICPPConstructor
Whether or not this constructor was declared as explicit
isExplicit(int) - Static method in class org.eclipse.cdt.core.model.Flags
Returns whether the given integer includes the explicit modifier.
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
 
isExtern(int) - Static method in class org.eclipse.cdt.core.model.Flags
Returns whether the given integer includes the extern modifier.
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.debug.core.cdi.model.ICDIMemoryBlock
 
isFullyQualified() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTQualifiedName
Is this name fully qualified?
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?
isGloballyQualified() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBinding
returns true if this binding is qualified wrt the translation unit for example, local variables, function parameters and local classes will all return false.
isHardware() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpoint
Returns whether this breakpoint is hardware-assisted.
isHeaderUnit() - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
True if its a header.
isIgnore() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDISignal
if false means program will see the signal.
isImaginary() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTSimpleDeclSpecifier
Is imaginary number?
isImaginary() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICBasicType
Is imaginary number?
isImaginary() - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTSimpleDeclSpecifier
Is imaginary number?
isImaginary() - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPBasicType
Is imaginary number?
isImaginary() - Method in interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIFloatingPointType
 
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
isInline() - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
Is inline modifier used?
isInline() - Method in interface org.eclipse.cdt.core.dom.ast.IFunction
is this function inline
isInline() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPFunction
is this an inline function
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
Is the type modified by the long keyword?
isLong() - Method in interface org.eclipse.cdt.core.dom.ast.IBasicType
 
isLong() - Method in interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIFloatingPointType
 
isLongLong() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTSimpleDeclSpecifier
Is long long?
isLongLong() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICBasicType
 
isLongLong() - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTSimpleDeclSpecifier
Did we encounter "long long" as a modifier?
isLongLong() - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPBasicType
 
isMacroChange() - Method in class org.eclipse.cdt.core.model.PathEntryContainerChanged
Whether or not the chage affected the macro entries
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
aswers whether the given project is a new-style project, i.e.
isNewTypeId() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression
Is the typeID a new type ID?
isObject(IFile) - Method in class org.eclipse.cdt.core.model.CoreModel
Return 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
 
isOnSourceRoot(IResource) - Method in interface org.eclipse.cdt.core.model.ICProject
 
isOpen() - Method in interface org.eclipse.cdt.core.model.IOpenable
Returns whether this CFile is open.
isOperator() - Method in interface org.eclipse.cdt.core.model.IMethodDeclaration
Returns whether this method is an operator method.
isPointerDereference() - Method in interface org.eclipse.cdt.core.dom.ast.IASTFieldReference
This returns true of this is the arrow operator and not the dot operator.
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.model.IMethodDeclaration
Returns whether this method is declared pure virtual.
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.
isReadType() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIWatchpoint
Returns whether this watchppoint is a read watchpoint.
isRegister() - Method in interface org.eclipse.cdt.core.dom.ast.IFunction
 
isRegister() - Method in interface org.eclipse.cdt.core.dom.ast.IVariable
 
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.
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
 
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.ICASTDeclSpecifier
Is restrict keyword used?
isRestrict() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTPointer
Is this a restrict pointer?
isRestrict() - Method in interface org.eclipse.cdt.core.dom.ast.c.ICArrayType
 
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.IGPPASTDeclSpecifier
Was restrict keyword encountered?
isRestrict() - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTPointer
Is this pointer a restrict pointer?
isRestrict() - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPPointerType
is this a restrict pointer
isRestrict() - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPQualifierType
is this a restrict type
isSameType(IType) - Method in interface org.eclipse.cdt.core.dom.ast.IType
is the given type the same as this type?
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.
isSharedLib(IFile) - Method in class org.eclipse.cdt.core.model.CoreModel
Return 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
Is the type modified by the short keyword?
isShort() - Method in interface org.eclipse.cdt.core.dom.ast.IBasicType
 
isSigned() - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
Is the type modified by the signed keyword?
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.IFunction
Does this function have the static storage-class specifier similarily for extern, auto, register
isStatic() - Method in interface org.eclipse.cdt.core.dom.ast.IVariable
Does this function have the static storage-class specifier similarily for extern, auto, register
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.c.ICArrayType
 
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
isStopOnCatch() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIExceptionpoint
 
isStopOnThrow() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIExceptionpoint
 
isStopSet() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDISignal
Means reenter debugger if this signal happens Method isStopSet.
isStruct() - Method in interface org.eclipse.cdt.core.model.IStructureDeclaration
Checks if the structure is a struct
isStruct() - Method in interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIStructType
 
isStructureKnown() - Method in interface org.eclipse.cdt.core.model.ICElement
Returns whether the structure of this element is known.
isSuspended() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDISuspend
Returns whether this target/thread is currently suspended.
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
Was template token consumed?
isTemporary() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpoint
Returns whether this breakpoint is temporary.
isTerminated() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDITarget
Returns whether this target is terminated.
isTracing() - Method in interface org.eclipse.cdt.debug.core.cdi.ICDITraceManager
Returns the status of tracing.
isTranslationUnit(IFile) - Static method in class org.eclipse.cdt.core.model.CoreModel
Return true if IFile is a possible TranslationUnit.
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.
isUnion() - Method in interface org.eclipse.cdt.core.model.IStructureDeclaration
Checks if the structure is a Union
isUnion() - Method in interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIStructType
 
isUnsigned() - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
Is the type modified by the unsigned keyword?
isUnsigned() - Method in interface org.eclipse.cdt.core.dom.ast.IBasicType
 
isUnsigned() - Method in interface org.eclipse.cdt.debug.core.cdi.model.type.ICDIIntegralType
 
isValidASMSourceUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
Return true if name is a valid name for a translation unit.
isValidCHeaderUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
Return true if name is a valid name for a translation unit.
isValidCSourceUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
Return true if name is a valid name for a translation unit.
isValidCXXHeaderUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
Return true if name is a valid name for a translation unit.
isValidCXXSourceUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
Return true if name is a valid name for a translation unit.
isValidHeaderUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
Return true if name is a valid name for a translation unit.
isValidSourceUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
Return true if name is a valid name for a translation unit.
isValidTranslationUnitName(IProject, String) - Static method in class org.eclipse.cdt.core.model.CoreModel
Return 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
Is the keyword virtual used?
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
is this a virtual method
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.IASTDeclSpecifier
Is volatile modifier used?
isVolatile() - Method in interface org.eclipse.cdt.core.dom.ast.IASTPointer
Is this a volatile pointer?
isVolatile() - Method in interface org.eclipse.cdt.core.dom.ast.IPointerType
is this a volatile pointer
isVolatile() - Method in interface org.eclipse.cdt.core.dom.ast.IQualifierType
is this a volatile type
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.c.ICArrayType
 
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(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.
isWarning() - Method in interface org.eclipse.cdt.core.dom.ast.IASTProblem
Checks the severity to see if the Warning bit is not set.
isWorkingCopy() - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
Checks if this is a working copy.
isWriteType() - Method in interface org.eclipse.cdt.debug.core.cdi.model.ICDIWatchpoint
Returns whether this watchppoint is a write watchpoint.

Eclipse CDT
Pre-release 3.0
A B C D E F G H I J K L M N O P Q R S T U V W
Copyright (c) IBM Corp. and others 2004. All Rights Reserved.