- save(IProgressMonitor, boolean) - Method in interface org.eclipse.cdt.core.model.IBuffer
-
Saves the contents of this buffer to its underlying resource.
- save(IProgressMonitor, boolean) - Method in interface org.eclipse.cdt.core.model.IOpenable
-
Saves any changes in this element's buffer to its underlying resource
via a workspace resource operation.
- sc_auto - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
- sc_extern - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
- sc_mutable - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
- sc_register - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
- sc_static - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
- sc_typedef - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
- sc_unspecified - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
No storage class specified.
- SCANNER_PROBLEM - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTTranslationUnit
-
SCANNER_PROBLEM
represents the relationship between an IASTTranslationUnit
and its nested IASTProblem
.
- ScopeLookupData(IASTName, boolean, boolean) - Constructor for class org.eclipse.cdt.core.dom.ast.IScope.ScopeLookupData
-
- ScopeLookupData(char[], IASTNode) - Constructor for class org.eclipse.cdt.core.dom.ast.IScope.ScopeLookupData
-
- ScopeLookupData(char[], IASTTranslationUnit) - Constructor for class org.eclipse.cdt.core.dom.ast.IScope.ScopeLookupData
-
- SEGMENT_NAME - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTQualifiedName
-
Each ICPPASTNameSpecifier segment has property being SEGMENT_NAME
.
- selectNodeForLocation(String, int, int) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTranslationUnit
-
- SEMANTIC_AMBIGUOUS_LOOKUP - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_BAD_SCOPE - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_CIRCULAR_INHERITANCE - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_DEFINITION_NOT_FOUND - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_INVALID_OVERLOAD - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_INVALID_REDECLARATION - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_INVALID_REDEFINITION - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_INVALID_TEMPLATE_ARGUMENTS - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_INVALID_TYPE - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_INVALID_USING - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_KNR_PARAMETER_DECLARATION_NOT_FOUND - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_LABEL_STATEMENT_NOT_FOUND - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_MEMBER_DECLARATION_NOT_FOUND - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_NAME_NOT_FOUND - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SEMANTIC_RECURSION_IN_LOOKUP - Static variable in interface org.eclipse.cdt.core.dom.ast.IProblemBinding
-
- SemanticQueries - Class in org.eclipse.cdt.core.dom.ast.cpp
-
This class exposes semantic queries about C++ code to clients such
as code analysis.
- SemanticQueries() - Constructor for class org.eclipse.cdt.core.dom.ast.cpp.SemanticQueries
-
- setAbstractDeclarator(IASTDeclarator) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTypeId
-
Sets the abstract declarator.
- setAffectedContentTypes(IContentType[]) - Method in class org.eclipse.cdt.core.model.LanguageMappingChangeEvent
-
Sets the associated IContentTypes for this event.
- setAlias(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTAliasDeclaration
-
Sets the alias name.
- setAlias(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNamespaceAlias
-
Set the new alias name.
- setAlignmentSpecifiers(IASTAlignmentSpecifier[]) - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTDeclSpecifier
-
- setAlignmentSpecifiers(IASTAlignmentSpecifier[]) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
- setArgument(IASTInitializerClause) - Method in interface org.eclipse.cdt.core.dom.ast.IASTArraySubscriptExpression
-
Not allowed on frozen ast.
- setArgumentClause(IASTToken) - Method in interface org.eclipse.cdt.core.dom.ast.IASTAttribute
-
Sets the argument clause.
- setArguments(IASTInitializerClause[]) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTConstructorInitializer
-
Not allowed on frozen ast.
- setArguments(IASTInitializerClause[]) - Method in interface org.eclipse.cdt.core.dom.ast.IASTFunctionCallExpression
-
Sets the arguments of the function call.
- setArrayExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTArraySubscriptExpression
-
Set the expression that represents the array.
- setAssembly(String) - Method in interface org.eclipse.cdt.core.dom.ast.IASTASMDeclaration
-
Set the assembly value.
- setBaseClass(IBinding) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBase
-
Used internally to change cloned bases.
- setBaseClass(IType) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBase
-
Used internally to change cloned bases.
- setBaseType(ICPPASTDeclSpecifier) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTEnumerationSpecifier
-
Not allowed on frozen ast.
- setBinaryParserIds(ICConfigurationDescription[], String[]) - Static method in class org.eclipse.cdt.core.model.CoreModelUtil
-
Sets binary parser ID list to given configurations
- setBinding(IBinding) - Method in interface org.eclipse.cdt.core.dom.ast.IASTName
-
Sets the semantic object for this name to be the given binding
- setBitFieldSize(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTFieldDeclarator
-
Sets the bitfield size.
- setBody(IASTCompoundStatement) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTLambdaExpression
-
Not allowed on frozen AST.
- setBody(IASTStatement) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTRangeBasedForStatement
-
Not allowed on frozen AST.
- setBody(IASTStatement) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDoStatement
-
Sets the body of the loop.
- setBody(IASTStatement) - Method in interface org.eclipse.cdt.core.dom.ast.IASTForStatement
-
Sets the body of the for loop.
- setBody(IASTStatement) - Method in interface org.eclipse.cdt.core.dom.ast.IASTFunctionDefinition
-
Sets the body of the function.
- setBody(IASTStatement) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSwitchStatement
-
Set the body for the switch statement.
- setBody(IASTStatement) - Method in interface org.eclipse.cdt.core.dom.ast.IASTWhileStatement
-
Sets the body of the while loop.
- setCaptureDefault(ICPPASTLambdaExpression.CaptureDefault) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTLambdaExpression
-
Not allowed on frozen AST.
- setCatchBody(IASTStatement) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCatchHandler
-
Sets the catch body.
- setComment(char[]) - Method in interface org.eclipse.cdt.core.dom.ast.IASTComment
-
Sets the comment.
- setComplex(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
Not allowed on frozen ast.
- setCompoundStatement(IASTCompoundStatement) - Method in interface org.eclipse.cdt.core.dom.ast.gnu.IGNUASTCompoundStatementExpression
-
Set the compound statement.
- setCondition(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDoStatement
-
Sets the condition for the loop.
- setCondition(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTWhileStatement
-
Sets the condition of the while loop.
- setConditionDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTForStatement
-
- setConditionDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTIfStatement
-
Sets the condition declaration.
- setConditionDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTWhileStatement
-
Set the condition declaration.
- setConditionExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTForStatement
-
Sets the condition expression for the loop.
- setConditionExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTIfStatement
-
Sets the condition in the if statement.
- setConst(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayModifier
-
Set true/false that the const modifier is used.
- setConst(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Sets the method to be const or not.
- setConst(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
Not allowed on frozen ast.
- setConst(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTPointer
-
Not allowed on frozen ast.
- setConstantExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTArrayModifier
-
Set the constant expression that represents the size of the array.
- setConstexpr(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier
-
Sets this to be constexpr.
- setContents(char[]) - Method in interface org.eclipse.cdt.core.model.IBuffer
-
Sets the contents of this buffer to the given character array.
- setContents(String) - Method in interface org.eclipse.cdt.core.model.IBuffer
-
Sets the contents of this buffer to the given String
.
- setControllerDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSwitchStatement
-
In C++, a switch statement can be contorller by a declaration.
- setControllerExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSwitchStatement
-
Set the controlling expression for the switch.
- setDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCatchHandler
-
Sets the declaration.
- setDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTExplicitTemplateInstantiation
-
Set the owned declaration.
- setDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTRangeBasedForStatement
-
Not allowed on frozen AST.
- setDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateDeclaration
-
Sets the template declaration.
- setDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateSpecialization
-
Set the declaration.
- setDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclarationStatement
-
Set the declaration for this statement.
- setDeclarator(ICPPASTFunctionDeclarator) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTLambdaExpression
-
Not allowed on frozen AST.
- setDeclarator(IASTFunctionDeclarator) - Method in interface org.eclipse.cdt.core.dom.ast.IASTFunctionDefinition
-
Sets the declarator for the function.
- setDeclarator(IASTDeclarator) - Method in interface org.eclipse.cdt.core.dom.ast.IASTParameterDeclaration
-
Sets the declarator.
- setDeclaresParameterPack(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclarator
-
Set whether the declarator contains an ellipsis, denoting a pack expansion.
- setDeclSpecifier(ICPPASTDeclSpecifier) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeConstructorExpression
-
Not allowed on frozen ast.
- setDeclSpecifier(IASTDeclSpecifier) - Method in interface org.eclipse.cdt.core.dom.ast.IASTFunctionDefinition
-
Set the decl specifier for the function.
- setDeclSpecifier(IASTDeclSpecifier) - Method in interface org.eclipse.cdt.core.dom.ast.IASTParameterDeclaration
-
Sets the decl specifier.
- setDeclSpecifier(IASTDeclSpecifier) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclaration
-
Set the decl specifier.
- setDeclSpecifier(IASTDeclSpecifier) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTypeId
-
Set the decl specifier.
- setDeclTypeExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
Not allowed on frozen ast.
- setDefaultType(IASTTypeId) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeTemplateParameter
-
Sets the default value (a type id) for this template parameter.
- setDefaultValue(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplatedTypeTemplateParameter
-
Set default value for the template template parameter.
- setElseClause(IASTStatement) - Method in interface org.eclipse.cdt.core.dom.ast.IASTIfStatement
-
Sets the else clause.
- setEmptyExceptionSpecification() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Configures the declarator with an empty exception specification (as opposed to having none).
- setEndOffset(IASTNode, IASTNode) - Method in interface org.eclipse.cdt.core.dom.ast.INodeFactory
-
Adjusts the end-offset of a node to be the same as the end-offset of a given node.
- setEndOffset(IASTNode, int) - Method in interface org.eclipse.cdt.core.dom.ast.INodeFactory
-
Provides the end offset for a node.
- setExplicit(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier
-
Sets this to be an explicit constructor.
- setExported(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateDeclaration
-
Should the export keyword be used?
- setExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTConstructorInitializer
-
- setExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTCaseStatement
-
Set the expression.
- setExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTExpressionStatement
-
Set the expression statement.
- setExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTInitializerExpression
-
Deprecated.
Set the initializer's expression.
- setFieldName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.IASTFieldReference
-
Sets the name of the field.
- setFieldOwner(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTFieldReference
-
Sets the expression for the object containing the field.
- setFile(IFile) - Method in class org.eclipse.cdt.core.model.LanguageMappingChangeEvent
-
Sets the associated IFile for this event.
- setFileName(String) - Method in class org.eclipse.cdt.core.model.LanguageMappingChangeEvent
-
Sets the associated String filename for this event.
- setFinal(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCompositeTypeSpecifier
-
- setFinal(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
- setFriend(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier
-
Sets this to be a friend declaration true/false.
- setFullyQualified(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTQualifiedName
-
Sets this name to be fully qualified or not (true/false).
- setFunctionNameExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTFunctionCallExpression
-
Sets the function name expression.
- setHasNodesOmitted(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTranslationUnit
-
Sets whether the parser has skipped any nodes while creating the AST for the translation unit.
- setIdentifier(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCapture
-
Not allowed on frozen AST.
- setIgnorePointOfDeclaration(boolean) - Method in class org.eclipse.cdt.core.dom.ast.IScope.ScopeLookupData
-
- setImaginary(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
Not allowed on frozen ast.
- setIndex(IIndex) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTranslationUnit
-
Sets the Index to be used for this translation unit.
- setInitializationData(IConfigurationElement, String, Object) - Method in class org.eclipse.cdt.core.model.AssemblyLanguage
-
- setInitializer(IASTInitializer) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTConstructorChainInitializer
-
Not allowed on frozen ast.
- setInitializer(IASTInitializer) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression
-
Not allowed on frozen ast.
- setInitializer(IASTInitializer) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeConstructorExpression
-
Not allowed on frozen ast.
- setInitializer(IASTInitializer) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclarator
-
Set the optional initializer.
- setInitializer(IASTInitializer) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTypeIdInitializerExpression
-
Sets the initializer, must not be called on frozen ast.
- setInitializerClause(IASTInitializerClause) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTRangeBasedForStatement
-
Not allowed on frozen AST.
- setInitializerClause(IASTInitializerClause) - Method in interface org.eclipse.cdt.core.dom.ast.IASTEqualsInitializer
-
Not allowed on frozen ast.
- setInitializerStatement(IASTStatement) - Method in interface org.eclipse.cdt.core.dom.ast.IASTForStatement
-
- setInitializerValue(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTConstructorChainInitializer
-
- setInitialValue(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeConstructorExpression
-
- setInitialValue(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTypenameExpression
-
Deprecated.
Set initial value.
- setInline(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
Not allowed on frozen ast.
- setIsByReference(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCapture
-
Not allowed on frozen AST.
- setIsCatchAll(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCatchHandler
-
Set is catch all handler.
- setIsDefaulted(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDefinition
-
Make this a defaulted function definition, e.g.: C::C() = default;
- setIsDeleted(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDefinition
-
Make this a deleted function definition, e.g.: void f() = delete;
- setIsGlobal(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeleteExpression
-
Set this to be the global delete function called.
- setIsGlobal(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression
-
Not allowed on frozen ast.
- setIsHeaderUnit(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTranslationUnit
-
Sets whether this AST represents a header file.
- setIsInline(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNamespaceDefinition
-
Specifies whether the namespace definition is inline.
- setIsNewTypeId(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression
-
Not allowed on frozen ast.
- setIsOpaque(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTEnumerationSpecifier
-
Not allowed on frozen AST.
- setIsPackExpansion(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTPackExpandable
-
Sets whether this base specifier is a pack expansion.
- setIsParameterPack(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeTemplateParameter
-
Set whether this is a parameter pack.
- setIsParameterPack(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplatedTypeTemplateParameter
-
Set whether this template template parameter is a parameter pack.
- setIsPointerDereference(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTFieldReference
-
Sets whether or not this is a pointer dereference (default == no).
- setIsScoped(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTEnumerationSpecifier
-
Not allowed on frozen AST.
- setIsStructureKnown(boolean) - Method in interface org.eclipse.cdt.core.model.ITranslationUnit
-
Used by contributed languages' model builders to indicate whether or
not the parse of a translation unit was successful.
- setIsTemplate(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFieldReference
-
Sets the template keyword used.
- setIsTemplate(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTypenameExpression
-
Deprecated.
Was template token consumed?
- setIsTypename(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNamedTypeSpecifier
-
Set this value.
- setIsTypename(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTUsingDeclaration
-
Was the typename keyword used?
- setIsVectored(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeleteExpression
-
Set this to be a vector delete. ([])
- setIterationExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTForStatement
-
Sets the expression that is evaluated after the completion of an iteration of the loop.
- setKey(int) - Method in interface org.eclipse.cdt.core.dom.ast.IASTCompositeTypeSpecifier
-
Set the type (key) of this composite specifier.
- setKind(int) - Method in interface org.eclipse.cdt.core.dom.ast.IASTElaboratedTypeSpecifier
-
Sets the kind.
- setKind(int) - Method in interface org.eclipse.cdt.core.dom.ast.IASTLiteralExpression
-
Sets the kind of the literal expression.
- setLabelNameExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.gnu.IGNUASTGotoStatement
-
Set the label-name expression.
- setLastName(ICPPASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTQualifiedName
-
Sets the last name.
- setLiteral(String) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTLinkageSpecification
-
Sets the "literal" that represents the linkage.
- setLogicalConditionExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTConditionalExpression
-
Set the logical condition expression.
- setLong(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
Not allowed on frozen ast.
- setLongLong(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
Not allowed on frozen ast.
- setLookupKey(char[]) - Method in class org.eclipse.cdt.core.dom.ast.IScope.ScopeLookupData
-
- setMappingName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNamespaceAlias
-
Set the mapping name.
- setMappingTypeId(ICPPASTTypeId) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTAliasDeclaration
-
Sets the mapping type id.
- setMemberInitializerId(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTConstructorChainInitializer
-
Not allowed on frozen ast.
- setModifier(int) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTExplicitTemplateInstantiation
-
Set the modifier value, not allowed on frozen ast.
- setMutable(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
When used as a lambda declarator, it can be mutable.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTFieldDesignator
-
Sets the field name.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier
-
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFieldDesignator
-
Sets the field name.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNamespaceDefinition
-
Sets the name.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTPointerToMember
-
Set the name.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeTemplateParameter
-
Sets the template parameter name.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplatedTypeTemplateParameter
-
Set the name of this template template parameter.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTypenameExpression
-
Deprecated.
Set the name.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTUsingDeclaration
-
Set the name.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.IASTCompositeTypeSpecifier
-
Set the name for this composite type.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclarator
-
Sets the name of he declarator.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.IASTElaboratedTypeSpecifier
-
Sets the name.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier.IASTEnumerator
-
Set the enumerator's name.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier
-
Sets the enum's name.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.IASTGotoStatement
-
Set the name for a goto statement label.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.IASTIdExpression
-
Sets the name to be used in the expression.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.IASTLabelStatement
-
Set the name for a label.
- setName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.IASTNamedTypeSpecifier
-
Set the name.
- setNameSpecifier(ICPPASTNameSpecifier) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier
-
Sets the name specifier for this base specifier.
- setNegativeResultExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTConditionalExpression
-
Set negative result expression.
- setNestedDeclarator(IASTDeclarator) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclarator
-
- setNestedStatement(IASTStatement) - Method in interface org.eclipse.cdt.core.dom.ast.IASTLabelStatement
-
Sets the statement following the label.
- setNewInitializer(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression
-
- setNewPlacement(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression
-
- setNoexceptExpression(ICPPASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Sets the noexcept expression.
- setOffsets(IASTNode, int, int) - Method in interface org.eclipse.cdt.core.dom.ast.INodeFactory
-
Provides the offsets for a node.
- setOperand(IASTInitializerClause) - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTDesignatedInitializer
-
Not allowed on frozen ast
- setOperand(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeleteExpression
-
- setOperand(ICPPASTInitializerClause) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDesignatedInitializer
-
Sets the initializer clause.
- setOperand(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTCastExpression
-
Set the expression being cast.
- setOperand(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTUnaryExpression
-
Sets the operand.
- setOperand1(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTBinaryExpression
-
Set the first operand.
- setOperand1(IASTTypeId) - Method in interface org.eclipse.cdt.core.dom.ast.IASTBinaryTypeIdExpression
-
Sets the first operand.
- setOperand2(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTBinaryExpression
-
- setOperand2(IASTTypeId) - Method in interface org.eclipse.cdt.core.dom.ast.IASTBinaryTypeIdExpression
-
Sets the second operand.
- setOperandInitializer(IASTInitializer) - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTDesignatedInitializer
-
- setOperator(int) - Method in interface org.eclipse.cdt.core.dom.ast.IASTBinaryExpression
-
Sets the operator.
- setOperator(IASTBinaryTypeIdExpression.Operator) - Method in interface org.eclipse.cdt.core.dom.ast.IASTBinaryTypeIdExpression
-
Sets the operator for the expression.
- setOperator(int) - Method in interface org.eclipse.cdt.core.dom.ast.IASTCastExpression
-
Set the operator (type of cast).
- setOperator(int) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression
-
Sets the operator for the expression.
- setOperator(int) - Method in interface org.eclipse.cdt.core.dom.ast.IASTUnaryExpression
-
Sets the operator/kind.
- setOption(String, String) - Method in interface org.eclipse.cdt.core.model.ICProject
-
Helper method for setting one option value only.
- setOptions(Map<String, String>) - Method in interface org.eclipse.cdt.core.model.ICProject
-
Sets the project custom options.
- setOverride(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
- setParameter(String) - Method in interface org.eclipse.cdt.core.dom.ast.IASTFunctionStyleMacroParameter
-
Set the parameter name.
- setParameterDeclarations(IASTDeclaration[]) - Method in interface org.eclipse.cdt.core.dom.ast.gnu.c.ICASTKnRFunctionDeclarator
-
Sets the parameter lists.
- setParameterNames(IASTName[]) - Method in interface org.eclipse.cdt.core.dom.ast.gnu.c.ICASTKnRFunctionDeclarator
-
Sets the parameter names.
- setParameterType(int) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeTemplateParameter
-
Set the parameter type.
- setParent(IASTNode) - Method in interface org.eclipse.cdt.core.dom.ast.IASTNode
-
Sets the parent node of this node in the tree.
- setPath(IPath) - Method in class org.eclipse.cdt.core.model.LanguageMappingChangeEvent
-
Sets the associated IPath for this event.
- setPathEntryContainer(ICProject[], IPathEntryContainer, IProgressMonitor) - Static method in class org.eclipse.cdt.core.model.CoreModel
-
Bind a container reference path to some actual containers (IPathEntryContainer
).
- setPathEntryStore(IProject, IPathEntryStore) - Static method in class org.eclipse.cdt.core.model.CoreModel
-
Set in the map the store, but not persisted.
- setPattern(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTPackExpansionExpression
-
Sets the pattern of the pack expansion expression.
- setPlacementArguments(IASTInitializerClause[]) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression
-
Not allowed on frozen ast.
- setPositiveResultExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTConditionalExpression
-
Set positive result expression.
- setPragmaOnceSemantics(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTranslationUnit
-
- setPrefixLookup(boolean) - Method in class org.eclipse.cdt.core.dom.ast.IScope.ScopeLookupData
-
- setProblem(IASTProblem) - Method in interface org.eclipse.cdt.core.dom.ast.IASTProblemHolder
-
Set the problem.
- setProject(IProject) - Method in class org.eclipse.cdt.core.model.LanguageMappingChangeEvent
-
Sets the associated project for this event.
- setProjectDescription(IProject, ICProjectDescription) - Method in class org.eclipse.cdt.core.model.CoreModel
-
- setProjectDescription(IProject, ICProjectDescription, boolean, IProgressMonitor) - Method in class org.eclipse.cdt.core.model.CoreModel
-
- setPropertyInParent(ASTNodeProperty) - Method in interface org.eclipse.cdt.core.dom.ast.IASTNode
-
Sets the parent property of the node.
- setPureVirtual(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Sets this method to be pure virtual.
- setQualifiedName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTUsingDirective
-
Set the qualified name.
- setRangeCeiling(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.gnu.c.IGCCASTArrayRangeDesignator
-
Set the ceiling expression of the range.
- setRangeCeiling(ICPPASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTArrayRangeDesignator
-
Sets the end expression of the index range.
- setRangeFloor(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.gnu.c.IGCCASTArrayRangeDesignator
-
Set the floor expression of the range.
- setRangeFloor(ICPPASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTArrayRangeDesignator
-
Sets the start expression of the index range.
- setRawPathEntries(ICProject, IPathEntry[], IProgressMonitor) - Static method in class org.eclipse.cdt.core.model.CoreModel
-
Sets the pathentries of this project using a list of entries.
- setRawPathEntries(IPathEntry[], IProgressMonitor) - Method in interface org.eclipse.cdt.core.model.ICProject
-
Sets the entries for this project.
- setRefQualifier(ICPPASTFunctionDeclarator.RefQualifier) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Sets the ref-qualifier.
- setResolve(boolean) - Method in class org.eclipse.cdt.core.dom.ast.IScope.ScopeLookupData
-
- setRestrict(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayModifier
-
Set true/false that the restrict modifier is used.
- setRestrict(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
Not allowed on frozen ast.
- setRestrict(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTPointer
-
Not allowed on frozen ast.
- setReturnArgument(IASTInitializerClause) - Method in interface org.eclipse.cdt.core.dom.ast.IASTReturnStatement
-
Not allowed on frozen AST.
- setReturnValue(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTReturnStatement
-
Not allowed on frozen AST.
- setShort(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
Not allowed on frozen ast.
- setSigned(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
Not allowed on frozen ast.
- setSignificantMacros(ISignificantMacros) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTranslationUnit
-
- setSimpleType(int) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeConstructorExpression
-
- setStatic(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayModifier
-
Set true/false that the static modifier is used.
- setStorageClass(int) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
Not allowed on frozen ast.
- setSubscriptExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayDesignator
-
Set the subscript expression.
- setSubscriptExpression(ICPPASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTArrayDesignator
-
Sets the subscript expression.
- setSubscriptExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTArraySubscriptExpression
-
- setTemplateName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateId
-
Sets the name of the template.
- setTerminalSize(int, int) - Method in class org.eclipse.cdt.utils.pty.PTY
-
Change terminal window size to given width and height.
- setThenClause(IASTStatement) - Method in interface org.eclipse.cdt.core.dom.ast.IASTIfStatement
-
Sets the statement that is executed if the condition is true.
- setThreadLocal(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier
-
Sets this to be thread_local.
- setTrailingReturnType(IASTTypeId) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Trailing return type as in auto f() -> int
.
- setTryBody(IASTStatement) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTryBlockStatement
-
Sets the try body.
- setType(int) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
Not allowed on frozen ast.
- setType(IBasicType.Kind) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
Not allowed on frozen ast.
- setType(int) - Method in class org.eclipse.cdt.core.model.LanguageMappingChangeEvent
-
Sets the type of this event.
- setTypeId(IASTTypeId) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTConversionName
-
Sets the IASTTypeId for the ICPPASTConversionName.
- setTypeId(IASTTypeId) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression
-
Not allowed on frozen ast.
- setTypeId(IASTTypeId) - Method in interface org.eclipse.cdt.core.dom.ast.IASTCastExpression
-
Set the typeId.
- setTypeId(IASTTypeId) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression
-
Set the type Id.
- setTypeId(IASTTypeId) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTypeIdInitializerExpression
-
Sets the type id of the compound literal, must not be called on frozen ast.
- setTypeName(String) - Method in interface org.eclipse.cdt.core.model.IVariableDeclaration
-
Sets the variable declaration type name.
- setTypeofExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.gnu.c.IGCCASTSimpleDeclSpecifier
-
- setTypeofExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTSimpleDeclSpecifier
-
- setUnsigned(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
-
Not allowed on frozen ast.
- setValue(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier.IASTEnumerator
-
Sets enumerator value.
- setValue(char[]) - Method in interface org.eclipse.cdt.core.dom.ast.IASTLiteralExpression
-
Sets the value for the expression.
- setValue(String) - Method in interface org.eclipse.cdt.core.dom.ast.IASTLiteralExpression
-
- setVarArgs(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTStandardFunctionDeclarator
-
Set whether or not this function takes a variable number or arguments.
- setVariableSized(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayModifier
-
Set the array to be variable sized dependent upon value.
- setVirtSpecifier(ICPPASTClassVirtSpecifier) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCompositeTypeSpecifier
-
Set the class-virt-specifier for this class.
- setVirtual(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier
-
Sets whether this specifier is for a virtual base.
- setVirtual(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier
-
Sets this declaration to be virtual.
- setVisibility(int) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier
-
Sets the visibility of this specifier, not allowed on frozen AST.
- setVisibility(int) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTVisibilityLabel
-
Sets visibility.
- setVolatile(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayModifier
-
Set true/false that the volatile modifier is used.
- setVolatile(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Sets the method to be volatile or not.
- setVolatile(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
Not allowed on frozen ast.
- setVolatile(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.IASTPointer
-
Not allowed on frozen ast.
- shouldVisitAmbiguousNodes - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Normally neither ambiguous nodes nor their children are visited.
- shouldVisitArrayModifiers - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit array modifiers.
- shouldVisitAttributes - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit attributes.
- shouldVisitBaseSpecifiers - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit base specifiers off composite types.
- shouldVisitCaptures - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit captures
- shouldVisitDeclarations - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit declarations.
- shouldVisitDeclarators - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit declarators.
- shouldVisitDeclSpecifiers - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit declaration specifiers.
- shouldVisitDecltypeSpecifiers - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit decltype-specifiers.
- shouldVisitDesignators - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit designators of initializers.
- shouldVisitEnumerators - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit enumerators.
- shouldVisitExpressions - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit expressions.
- shouldVisitImplicitDestructorNames - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Implicit destructor names are created to mark code locations where destructors of temporaries and
variables going out of scope are called, normally they are not visited, set this flag to true to visit
them.
- shouldVisitImplicitNameAlternates - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Sometimes more than one implicit name is created for a binding,
set this flag to true to visit more than one name for an implicit binding.
- shouldVisitImplicitNames - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Implicit names are created to allow implicit bindings to be resolved,
normally they are not visited, set this flag to true to visit them.
- shouldVisitInitializers - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit initializers.
- shouldVisitNames - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit names.
- shouldVisitNamespaces - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit namespace definitions.
- shouldVisitParameterDeclarations - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit parameter declarations.
- shouldVisitPointerOperators - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit pointer operators of declarators.
- shouldVisitProblems - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit problem nodes.
- shouldVisitStatements - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit statements.
- shouldVisitTemplateParameters - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit template parameters.
- shouldVisitTokens - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit token nodes.
- shouldVisitTranslationUnit - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit translation units.
- shouldVisitTypeIds - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit typeids.
- shouldVisitVirtSpecifiers - Variable in class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Set this flag to visit virt-specifiers.
- showInBinaryContainer(IBinaryFile) - Static method in class org.eclipse.cdt.core.model.BinaryFilePresentation
-
Default implementation for showing binaries as part of the binary container.
- showInBinaryContainer() - Method in class org.eclipse.cdt.core.model.BinaryFilePresentation
-
Determines whether a binary is to be shown as part of the binary container.
- showInBinaryContainer() - Method in interface org.eclipse.cdt.core.model.IBinary
-
Determines whether this binary is part of the binary container.
- shutdown() - Method in class org.eclipse.cdt.core.model.CoreModel
-
- Spawner - Class in org.eclipse.cdt.utils.spawner
-
- Spawner(String, boolean) - Constructor for class org.eclipse.cdt.utils.spawner.Spawner
-
- Spawner(String[], String[], File) - Constructor for class org.eclipse.cdt.utils.spawner.Spawner
-
Executes the specified command and arguments in a separate process with the
specified environment and working directory.
- Spawner(String[], String[], File, PTY) - Constructor for class org.eclipse.cdt.utils.spawner.Spawner
-
- Spawner(String) - Constructor for class org.eclipse.cdt.utils.spawner.Spawner
-
Executes the specified string command in a separate process.
- Spawner(String[]) - Constructor for class org.eclipse.cdt.utils.spawner.Spawner
-
Executes the specified command and arguments in a separate process.
- Spawner(String[], String[]) - Constructor for class org.eclipse.cdt.utils.spawner.Spawner
-
Executes the specified command and arguments in a separate process with the
specified environment.
- Spawner(String, String[]) - Constructor for class org.eclipse.cdt.utils.spawner.Spawner
-
Executes the specified string command in a separate process with the specified
environment.
- Spawner(String, String[], File) - Constructor for class org.eclipse.cdt.utils.spawner.Spawner
-
Executes the specified string command in a separate process with the specified
environment and working directory.
- SpawnerOutputStream - Class in org.eclipse.cdt.utils.spawner
-
- SpawnerOutputStream(int) - Constructor for class org.eclipse.cdt.utils.spawner.SpawnerOutputStream
-
From a Unix valid file descriptor set a Reader.
- specializeEnumerator(IEnumerator) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPEnumerationSpecialization
-
Return a specialized version of the given enumerator.
- specializeMember(IBinding) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassSpecialization
-
- specializeMember(IBinding, IASTNode) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassSpecialization
-
Creates a specialized binding for a member of the original class.
- st_class - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeTemplateParameter
-
st_class
represents a class.
- st_typename - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeTemplateParameter
-
st_typename
represents a typename.
- startTranslationUnit() - Static method in class org.eclipse.cdt.core.dom.ast.ASTTypeUtil
-
Marks start of processing a translation unit during indexing.
- startup() - Method in class org.eclipse.cdt.core.model.CoreModel
-
- STATEMENT - Static variable in interface org.eclipse.cdt.core.dom.ast.gnu.IGNUASTCompoundStatementExpression
-
STATEMENT
describes the relationship between
IGNUASTCompoundStatementExpression
and
IASTCompoundStatement
.
- STATIC - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTExplicitTemplateInstantiation
-
Gnu extension.
- storeLanguageMappingConfiguration(IProject, IContentType[]) - Method in class org.eclipse.cdt.core.model.LanguageManager
-
Saves the language configuration for the given project to persistent
storage and notifies all ILanguageMappingChangeListeners
of changes.
- storeLanguageMappingConfiguration(IFile) - Method in class org.eclipse.cdt.core.model.LanguageManager
-
Saves the language configuration for the given file to persistent
storage and notifies all ILanguageMappingChangeListeners
of changes.
- storeWorkspaceLanguageConfiguration(IContentType[]) - Method in class org.eclipse.cdt.core.model.LanguageManager
-
Saves the workspace language configuration to persistent storage and notifies
all ILanguageMappingChangeListeners
of changes.
- SUBSCRIPT - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTArraySubscriptExpression
-
- SUBSCRIPT_CEILING_EXPRESSION - Static variable in interface org.eclipse.cdt.core.dom.ast.gnu.c.IGCCASTArrayRangeDesignator
-
SUSBCRIPT_CEILING_EXPRESSION
represents the higher value
in the range of expressions.
- SUBSCRIPT_CEILING_EXPRESSION - Static variable in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTArrayRangeDesignator
-
The end of the index range.
- SUBSCRIPT_EXPRESSION - Static variable in interface org.eclipse.cdt.core.dom.ast.c.ICASTArrayDesignator
-
SUBSCRIPT_EXPRESSION
represents the relationship between
the designator and the subscript expression.
- SUBSCRIPT_EXPRESSION - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTArrayDesignator
-
The relationship between the array designator and the subscript expression.
- SUBSCRIPT_FLOOR_EXPRESSION - Static variable in interface org.eclipse.cdt.core.dom.ast.gnu.c.IGCCASTArrayRangeDesignator
-
SUSBCRIPT_FLOOR_EXPRESSION
represents the lower value in
the range of expressions.
- SUBSCRIPT_FLOOR_EXPRESSION - Static variable in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTArrayRangeDesignator
-
The start of the index range.