A B C D E F G H I K L M N O P Q R S T U V W

## S

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
  Deprecated.
  use `IASTTranslationUnit.getNodeSelector(String)`, instead.
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
  Deprecated.
  Use ICASTDeclSpecifier.setAlignmentSpecifiers() for C code. In C++ code, alignment specifiers are now stored in the attribute specifier sequence.
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.
setArgumentDependent(boolean) - Method in class org.eclipse.cdt.core.dom.ast.IScope.ScopeLookupData
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
  Deprecated.
  Replaced by `ICPPASTConstructorInitializer.setArguments(IASTInitializerClause[])`.
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
  Deprecated.
  Use setVirtSpecifier() instead.
setFinal(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
  Deprecated.
  Use `ICPPASTFunctionDeclarator.addVirtSpecifier(ICPPASTVirtSpecifier)` instead.
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
  Deprecated.
  Replaced by `ICPPASTConstructorChainInitializer.setInitializer(IASTInitializer)`.
setInitialValue(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTSimpleTypeConstructorExpression
  Deprecated.
  Replaced by `ICPPASTSimpleTypeConstructorExpression.setInitializer(IASTInitializer)`
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
  Sets 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
  Deprecated.
  Use setNameSpecifier() instead.
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
  Sets 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
  Deprecated.
  Replaced by `ICPPASTNewExpression.setInitializer(IASTInitializer)`
setNewPlacement(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression
  Deprecated.
  Replaced by `ICPPASTNewExpression.setPlacementArguments(IASTInitializerClause[])`
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
  Deprecated.
  Replaced by setOperand();
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.
setOriginalProblem(IASTProblem) - Method in interface org.eclipse.cdt.core.dom.ast.IASTProblem
  Record another problem as being the original cause of this one.
setOverride(boolean) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
  Deprecated.
  Use `ICPPASTFunctionDeclarator.addVirtSpecifier(ICPPASTVirtSpecifier)` instead.
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
  This method is called to save/apply the project description the method should be called to apply changes made to the project description returned by the `CoreModel.getProjectDescription(IProject, boolean)` or `CoreModel.createProjectDescription(IProject, boolean)`
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
  Deprecated.
  Replaced by `ICPPASTSimpleTypeConstructorExpression.setDeclSpecifier(ICPPASTDeclSpecifier)`
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
  Deprecated.
  Replaced by `IASTArraySubscriptExpression.setArgument(IASTInitializerClause)`
setSubValue(int, ICPPEvaluation) - Method in interface org.eclipse.cdt.core.dom.ast.IValue
  If this value consists of sub-values, set the sub-value at the given position to the given new value.
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
  Deprecated.
  Replaced by `IASTSimpleDeclSpecifier.setDeclTypeExpression(IASTExpression)`.
setTypeofExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.gnu.cpp.IGPPASTSimpleDeclSpecifier
  Deprecated.
  Replaced by `IASTSimpleDeclSpecifier.setDeclTypeExpression(IASTExpression)`.
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
  Deprecated.
  Replaced by `IASTLiteralExpression.setValue(char[])`.
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
  Sets 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
  Creates a specialized binding for a member of the original class.
specializeMember(IBinding, IASTNode) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassSpecialization
  Deprecated.
  Use `ICPPClassSpecialization.specializeMember(IBinding)` instead.
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
  Deprecated.
  This method is no longer used and is scheduled for removal in 10.0.
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.

A B C D E F G H I K L M N O P Q R S T U V W