|
Eclipse CDT 7.0 |
|||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
ILanguage
which allows
an assembly language variant to expose certain syntax characteristics.IBuiltinBindingsProvider
insteadint x= 0;
.IASTEqualsInitializer
.IASTTypeIdInitializerExpression
).ILanguage
which allows
a C/C++ language variant to expose the set of keywords it defines.ICElement
hierarchy provided by
contributed languages. enum struct : unsigned int {...}- ICPPASTExplicitTemplateInstantiation - Interface in org.eclipse.cdt.core.dom.ast.cpp
- This interface represents an explicit template instantiation.
- ICPPASTExpressionList - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPASTFieldDeclarator - Interface in org.eclipse.cdt.core.dom.ast.cpp
- Field declarator for c++.
- 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
-
- 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.
- 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
-
- ICPPASTInitializerList - Interface in org.eclipse.cdt.core.dom.ast.cpp
- Braced initializer list.
- 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.
- 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; } namspace DEF = ABC;
- ICPPASTNamespaceDefinition - Interface in org.eclipse.cdt.core.dom.ast.cpp
- This interface represents a namespace definition in C++.
- 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++.
- 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. Unified with
ICPPASTSimpleTypeConstructorExpression
. - 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.
- ICPPASTVisibilityLabel - Interface in org.eclipse.cdt.core.dom.ast.cpp
- C++ allows for visibility labels to be mixed interdeclaration 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
-
- 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.
- ICPPField - Interface in org.eclipse.cdt.core.dom.ast.cpp
-
- ICPPFunction - Interface in org.eclipse.cdt.core.dom.ast.cpp
- Binding for c++ functions.
- 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.
- 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.
- 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 of a class or 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
-
- 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
-
- 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
- IDeclaration is a base interface for any C Model element that could be
considered a declaration.
- 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).
- 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.
- 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++.
- IGNUASTTypeIdExpression - Interface in org.eclipse.cdt.core.dom.ast.gnu
- There are GNU language extensions that apply to both GCC and G++.
- IGNUASTUnaryExpression - Interface in org.eclipse.cdt.core.dom.ast.gnu
- Deprecated. Replaced by
IASTUnaryExpression
. - 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. Replaced by
ICPPASTExplicitTemplateInstantiation
- IGPPASTPointer - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
- g++ allows for restrict pointers.
- IGPPASTPointerToMember - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
- G++ Pointer 2 Members accept the restrict qualified as well.
- IGPPASTSimpleDeclSpecifier - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
- Deprecated. Replaced by
ICPPASTSimpleDeclSpecifier
. - 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
-
- IGPPPointerType - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
-
- IGPPQualifierType - Interface in org.eclipse.cdt.core.dom.ast.gnu.cpp
-
- IInclude - Interface in org.eclipse.cdt.core.model
- Represents an include declaration in a C translation unit.
- IIncludeEntry - Interface in org.eclipse.cdt.core.model
-
- IIncludeFileEntry - Interface in org.eclipse.cdt.core.model
-
- IIncludeReference - Interface in org.eclipse.cdt.core.model
-
- IInheritance - Interface in org.eclipse.cdt.core.model
- Place holder of the inherited class from struct or class(IStructure).
- ILabel - Interface in org.eclipse.cdt.core.dom.ast
- Represents the mapping between goto statements and the label statements
the go to.
- ILanguage - Interface in org.eclipse.cdt.core.model
- Models differences between languages.
- ILanguageDescriptor - Interface in org.eclipse.cdt.core.model
-
- ILanguageMappingChangeEvent - Interface in org.eclipse.cdt.core.model
- Contains the details of changes that occurred as a result of modifying
language mappings.
- ILanguageMappingChangeListener - Interface in org.eclipse.cdt.core.model
- Listens to changes in language mappings.
- ILibraryEntry - Interface in org.eclipse.cdt.core.model
-
- ILibraryReference - Interface in org.eclipse.cdt.core.model
-
- IMacro - Interface in org.eclipse.cdt.core.model
- Represents a field declared in a type.
- IMacroBinding - Interface in org.eclipse.cdt.core.dom.ast
- Models bindings for macro names.
- IMacroEntry - Interface in org.eclipse.cdt.core.model
-
- IMacroFileEntry - Interface in org.eclipse.cdt.core.model
-
- IMember - Interface in org.eclipse.cdt.core.model
- Common protocol for C elements that can be members of types.
- IMethod - Interface in org.eclipse.cdt.core.model
- Represents the definition method of a class.
- IMethodDeclaration - Interface in org.eclipse.cdt.core.model
- Represents the declaration method of a class
- IMethodTemplate - Interface in org.eclipse.cdt.core.model
- Member template definition.
- IMethodTemplateDeclaration - Interface in org.eclipse.cdt.core.model
- Member template declaration.
- IMPLICIT_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
it's 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.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
.
ICPPASTSimpleTypeConstructorExpression.INITIALIZER
.
java.io.IOException
occurred.
abstract
modifier.
true
if the code is assembly
true
if the code is C
_Complex t
;
true
for a constant method
true
if the code is C++
true
if this is a dynamic macro.
true
if the two objects are equal or represent the same type.
explicit
modifier.
export
modifier.
extern
modifier.
true
if this is a function-style macro.
ICDIBreakpoint2.getType()
_Imaginary t
;
true
if the function is inline.
inline
modifier.
long int l;
long long int l;
mutable
modifier.
_Pragma("once")
private
modifier.
protected
modifier.
public
modifier.
enum class
or enum struct
short int s;
signed char c;
true
if the function has the static storage-class specifier
similarly for extern, auto, register.
static
modifier.
ICDIBreakpoint2.getType()
unsigned int u;
virtual
modifier.
true
for a volatile method
volatile
modifier.
ITERATION
represents the relationship between a
IASTForStatement
and its IASTExpression
iteration expression.
.c
source file).
|
Eclipse CDT 7.0 |
|||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |