## Uses of Class
org.eclipse.cdt.core.dom.ast.IASTNode.CopyStyle

Packages that use IASTNode.CopyStyle
org.eclipse.cdt.core.dom.ast
org.eclipse.cdt.core.dom.ast.c
org.eclipse.cdt.core.dom.ast.cpp
org.eclipse.cdt.core.dom.ast.gnu
org.eclipse.cdt.core.dom.ast.gnu.c
org.eclipse.cdt.core.dom.ast.gnu.cpp

### Uses of IASTNode.CopyStyle in org.eclipse.cdt.core.dom.ast

Methods in org.eclipse.cdt.core.dom.ast that return IASTNode.CopyStyle
`static IASTNode.CopyStyle` IASTNode.CopyStyle.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static IASTNode.CopyStyle[]` IASTNode.CopyStyle.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.eclipse.cdt.core.dom.ast with parameters of type IASTNode.CopyStyle
`IASTEnumerationSpecifier` IASTEnumerationSpecifier.`copy(IASTNode.CopyStyle style)`
`IASTEnumerationSpecifier.IASTEnumerator` IASTEnumerationSpecifier.IASTEnumerator.`copy(IASTNode.CopyStyle style)`
`IASTWhileStatement` IASTWhileStatement.`copy(IASTNode.CopyStyle style)`
`IASTUnaryExpression` IASTUnaryExpression.`copy(IASTNode.CopyStyle style)`
`IASTTypeIdInitializerExpression` IASTTypeIdInitializerExpression.`copy(IASTNode.CopyStyle style)`
`IASTTypeIdExpression` IASTTypeIdExpression.`copy(IASTNode.CopyStyle style)`
`IASTTypeId` IASTTypeId.`copy(IASTNode.CopyStyle style)`
`IASTTranslationUnit` IASTTranslationUnit.`copy(IASTNode.CopyStyle style)` Returns a copy of the AST, however the ILocationResolver and the preprocessor nodes are not copied.
`IASTTokenList` IASTTokenList.`copy(IASTNode.CopyStyle style)`
`IASTToken` IASTToken.`copy(IASTNode.CopyStyle style)`
`IASTSwitchStatement` IASTSwitchStatement.`copy(IASTNode.CopyStyle style)`
`IASTStatement` IASTStatement.`copy(IASTNode.CopyStyle style)`
`IASTStandardFunctionDeclarator` IASTStandardFunctionDeclarator.`copy(IASTNode.CopyStyle style)`
`IASTSimpleDeclaration` IASTSimpleDeclaration.`copy(IASTNode.CopyStyle style)`
`IASTReturnStatement` IASTReturnStatement.`copy(IASTNode.CopyStyle style)`
`IASTProblemTypeId` IASTProblemTypeId.`copy(IASTNode.CopyStyle style)`
`IASTProblemStatement` IASTProblemStatement.`copy(IASTNode.CopyStyle style)`
`IASTProblemExpression` IASTProblemExpression.`copy(IASTNode.CopyStyle style)`
`IASTProblemDeclaration` IASTProblemDeclaration.`copy(IASTNode.CopyStyle style)`
`IASTProblem` IASTProblem.`copy(IASTNode.CopyStyle style)`
`IASTPointerOperator` IASTPointerOperator.`copy(IASTNode.CopyStyle style)`
`IASTPointer` IASTPointer.`copy(IASTNode.CopyStyle style)`
`IASTParameterDeclaration` IASTParameterDeclaration.`copy(IASTNode.CopyStyle style)`
`IASTNullStatement` IASTNullStatement.`copy(IASTNode.CopyStyle style)`
`IASTNode` IASTNode.`copy(IASTNode.CopyStyle style)` Returns a mutable copy of the tree rooted at this node.
`IASTName` IASTName.`copy(IASTNode.CopyStyle style)`
`IASTLiteralExpression` IASTLiteralExpression.`copy(IASTNode.CopyStyle style)`
`IASTLabelStatement` IASTLabelStatement.`copy(IASTNode.CopyStyle style)`
`IASTInitializerList` IASTInitializerList.`copy(IASTNode.CopyStyle style)`
`IASTInitializerExpression` IASTInitializerExpression.`copy(IASTNode.CopyStyle style)` Deprecated.
`IASTInitializerClause` IASTInitializerClause.`copy(IASTNode.CopyStyle style)`
`IASTInitializer` IASTInitializer.`copy(IASTNode.CopyStyle style)`
`IASTIfStatement` IASTIfStatement.`copy(IASTNode.CopyStyle style)`
`IASTIdExpression` IASTIdExpression.`copy(IASTNode.CopyStyle style)`
`IASTGotoStatement` IASTGotoStatement.`copy(IASTNode.CopyStyle style)`
`IASTFunctionDefinition` IASTFunctionDefinition.`copy(IASTNode.CopyStyle style)`
`IASTFunctionDeclarator` IASTFunctionDeclarator.`copy(IASTNode.CopyStyle style)`
`IASTFunctionCallExpression` IASTFunctionCallExpression.`copy(IASTNode.CopyStyle style)`
`IASTForStatement` IASTForStatement.`copy(IASTNode.CopyStyle style)`
`IASTFieldReference` IASTFieldReference.`copy(IASTNode.CopyStyle style)`
`IASTFieldDeclarator` IASTFieldDeclarator.`copy(IASTNode.CopyStyle style)`
`IASTExpressionStatement` IASTExpressionStatement.`copy(IASTNode.CopyStyle style)`
`IASTExpressionList` IASTExpressionList.`copy(IASTNode.CopyStyle style)`
`IASTExpression` IASTExpression.`copy(IASTNode.CopyStyle style)`
`IASTDoStatement` IASTDoStatement.`copy(IASTNode.CopyStyle style)`
`IASTDefaultStatement` IASTDefaultStatement.`copy(IASTNode.CopyStyle style)`
`IASTDeclarator` IASTDeclarator.`copy(IASTNode.CopyStyle style)`
`IASTDeclarationStatement` IASTDeclarationStatement.`copy(IASTNode.CopyStyle style)`
`IASTDeclaration` IASTDeclaration.`copy(IASTNode.CopyStyle style)`
`IASTDeclSpecifier` IASTDeclSpecifier.`copy(IASTNode.CopyStyle style)`
`IASTContinueStatement` IASTContinueStatement.`copy(IASTNode.CopyStyle style)`
`IASTConditionalExpression` IASTConditionalExpression.`copy(IASTNode.CopyStyle style)`
`IASTCompoundStatement` IASTCompoundStatement.`copy(IASTNode.CopyStyle style)`
`IASTCastExpression` IASTCastExpression.`copy(IASTNode.CopyStyle style)`
`IASTCaseStatement` IASTCaseStatement.`copy(IASTNode.CopyStyle style)`
`IASTBreakStatement` IASTBreakStatement.`copy(IASTNode.CopyStyle style)`
`IASTBinaryTypeIdExpression` IASTBinaryTypeIdExpression.`copy(IASTNode.CopyStyle style)`
`IASTBinaryExpression` IASTBinaryExpression.`copy(IASTNode.CopyStyle style)`
`IASTAttributeSpecifier` IASTAttributeSpecifier.`copy(IASTNode.CopyStyle style)`
`IASTAttribute` IASTAttribute.`copy(IASTNode.CopyStyle style)`
`IASTArraySubscriptExpression` IASTArraySubscriptExpression.`copy(IASTNode.CopyStyle style)`
`IASTArrayModifier` IASTArrayModifier.`copy(IASTNode.CopyStyle style)`
`IASTArrayDeclarator` IASTArrayDeclarator.`copy(IASTNode.CopyStyle style)`
`IASTAlignmentSpecifier` IASTAlignmentSpecifier.`copy(IASTNode.CopyStyle style)`
`IASTASMDeclaration` IASTASMDeclaration.`copy(IASTNode.CopyStyle style)`

### Uses of IASTNode.CopyStyle in org.eclipse.cdt.core.dom.ast.c

Methods in org.eclipse.cdt.core.dom.ast.c with parameters of type IASTNode.CopyStyle
`ICASTTypedefNameSpecifier` ICASTTypedefNameSpecifier.`copy(IASTNode.CopyStyle style)`
`ICASTTypeIdInitializerExpression` ICASTTypeIdInitializerExpression.`copy(IASTNode.CopyStyle style)`
`ICASTSimpleDeclSpecifier` ICASTSimpleDeclSpecifier.`copy(IASTNode.CopyStyle style)`
`ICASTPointer` ICASTPointer.`copy(IASTNode.CopyStyle style)`
`ICASTFieldDesignator` ICASTFieldDesignator.`copy(IASTNode.CopyStyle style)`
`ICASTEnumerationSpecifier` ICASTEnumerationSpecifier.`copy(IASTNode.CopyStyle style)`
`ICASTElaboratedTypeSpecifier` ICASTElaboratedTypeSpecifier.`copy(IASTNode.CopyStyle style)`
`ICASTDesignator` ICASTDesignator.`copy(IASTNode.CopyStyle style)`
`ICASTDesignatedInitializer` ICASTDesignatedInitializer.`copy(IASTNode.CopyStyle style)`
`ICASTCompositeTypeSpecifier` ICASTCompositeTypeSpecifier.`copy(IASTNode.CopyStyle style)`
`ICASTArrayModifier` ICASTArrayModifier.`copy(IASTNode.CopyStyle style)`
`ICASTArrayDesignator` ICASTArrayDesignator.`copy(IASTNode.CopyStyle style)`

### Uses of IASTNode.CopyStyle in org.eclipse.cdt.core.dom.ast.cpp

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type IASTNode.CopyStyle
`ICPPASTWhileStatement` ICPPASTWhileStatement.`copy(IASTNode.CopyStyle style)`
`ICPPASTVisibilityLabel` ICPPASTVisibilityLabel.`copy(IASTNode.CopyStyle style)`
`ICPPASTVirtSpecifier` ICPPASTVirtSpecifier.`copy(IASTNode.CopyStyle style)`
`ICPPASTUsingDirective` ICPPASTUsingDirective.`copy(IASTNode.CopyStyle style)`
`ICPPASTUsingDeclaration` ICPPASTUsingDeclaration.`copy(IASTNode.CopyStyle style)`
`ICPPASTUnaryExpression` ICPPASTUnaryExpression.`copy(IASTNode.CopyStyle style)`
`ICPPASTTypeIdExpression` ICPPASTTypeIdExpression.`copy(IASTNode.CopyStyle style)`
`ICPPASTTypeId` ICPPASTTypeId.`copy(IASTNode.CopyStyle style)`
`ICPPASTTryBlockStatement` ICPPASTTryBlockStatement.`copy(IASTNode.CopyStyle style)`
`ICPPASTTranslationUnit` ICPPASTTranslationUnit.`copy(IASTNode.CopyStyle style)`
`ICPPASTTemplatedTypeTemplateParameter` ICPPASTTemplatedTypeTemplateParameter.`copy(IASTNode.CopyStyle style)`
`ICPPASTTemplateSpecialization` ICPPASTTemplateSpecialization.`copy(IASTNode.CopyStyle style)`
`ICPPASTTemplateParameter` ICPPASTTemplateParameter.`copy(IASTNode.CopyStyle style)`
`ICPPASTTemplateId` ICPPASTTemplateId.`copy(IASTNode.CopyStyle style)`
`ICPPASTTemplateDeclaration` ICPPASTTemplateDeclaration.`copy(IASTNode.CopyStyle style)`
`ICPPASTSwitchStatement` ICPPASTSwitchStatement.`copy(IASTNode.CopyStyle style)`
`ICPPASTSimpleTypeTemplateParameter` ICPPASTSimpleTypeTemplateParameter.`copy(IASTNode.CopyStyle style)`
`ICPPASTSimpleTypeConstructorExpression` ICPPASTSimpleTypeConstructorExpression.`copy(IASTNode.CopyStyle style)`
`ICPPASTSimpleDeclSpecifier` ICPPASTSimpleDeclSpecifier.`copy(IASTNode.CopyStyle style)`
`ICPPASTReferenceOperator` ICPPASTReferenceOperator.`copy(IASTNode.CopyStyle style)`
`ICPPASTRangeBasedForStatement` ICPPASTRangeBasedForStatement.`copy(IASTNode.CopyStyle style)`
`ICPPASTQualifiedName` ICPPASTQualifiedName.`copy(IASTNode.CopyStyle style)`
`ICPPASTParameterDeclaration` ICPPASTParameterDeclaration.`copy(IASTNode.CopyStyle style)`
`ICPPASTOperatorName` ICPPASTOperatorName.`copy(IASTNode.CopyStyle style)`
`ICPPASTNewExpression` ICPPASTNewExpression.`copy(IASTNode.CopyStyle style)`
`ICPPASTNaryTypeIdExpression` ICPPASTNaryTypeIdExpression.`copy(IASTNode.CopyStyle style)`
`ICPPASTNamespaceDefinition` ICPPASTNamespaceDefinition.`copy(IASTNode.CopyStyle style)`
`ICPPASTNamespaceAlias` ICPPASTNamespaceAlias.`copy(IASTNode.CopyStyle style)`
`ICPPASTNamedTypeSpecifier` ICPPASTNamedTypeSpecifier.`copy(IASTNode.CopyStyle style)`
`ICPPASTNameSpecifier` ICPPASTNameSpecifier.`copy(IASTNode.CopyStyle style)`
`ICPPASTName` ICPPASTName.`copy(IASTNode.CopyStyle style)`
`ICPPASTLiteralExpression` ICPPASTLiteralExpression.`copy(IASTNode.CopyStyle style)`
`ICPPASTLinkageSpecification` ICPPASTLinkageSpecification.`copy(IASTNode.CopyStyle style)`
`ICPPASTInitializerList` ICPPASTInitializerList.`copy(IASTNode.CopyStyle style)`
`ICPPASTIfStatement` ICPPASTIfStatement.`copy(IASTNode.CopyStyle style)`
`ICPPASTFunctionDefinition` ICPPASTFunctionDefinition.`copy(IASTNode.CopyStyle style)`
`ICPPASTFunctionDeclarator` ICPPASTFunctionDeclarator.`copy(IASTNode.CopyStyle style)`
`ICPPASTFunctionCallExpression` ICPPASTFunctionCallExpression.`copy(IASTNode.CopyStyle style)`
`ICPPASTForStatement` ICPPASTForStatement.`copy(IASTNode.CopyStyle style)`
`ICPPASTFieldReference` ICPPASTFieldReference.`copy(IASTNode.CopyStyle style)`
`ICPPASTFieldDesignator` ICPPASTFieldDesignator.`copy(IASTNode.CopyStyle style)`
`ICPPASTExpressionList` ICPPASTExpressionList.`copy(IASTNode.CopyStyle style)`
`ICPPASTExplicitTemplateInstantiation` ICPPASTExplicitTemplateInstantiation.`copy(IASTNode.CopyStyle style)`
`ICPPASTEnumerationSpecifier` ICPPASTEnumerationSpecifier.`copy(IASTNode.CopyStyle style)`
`ICPPASTElaboratedTypeSpecifier` ICPPASTElaboratedTypeSpecifier.`copy(IASTNode.CopyStyle style)`
`ICPPASTDesignator` ICPPASTDesignator.`copy(IASTNode.CopyStyle style)`
`ICPPASTDesignatedInitializer` ICPPASTDesignatedInitializer.`copy(IASTNode.CopyStyle style)`
`ICPPASTDeleteExpression` ICPPASTDeleteExpression.`copy(IASTNode.CopyStyle style)`
`ICPPASTDeclSpecifier` ICPPASTDeclSpecifier.`copy(IASTNode.CopyStyle style)`
`ICPPASTConversionName` ICPPASTConversionName.`copy(IASTNode.CopyStyle style)`
`ICPPASTConstructorInitializer` ICPPASTConstructorInitializer.`copy(IASTNode.CopyStyle style)`
`ICPPASTConstructorChainInitializer` ICPPASTConstructorChainInitializer.`copy(IASTNode.CopyStyle style)`
`ICPPASTCompositeTypeSpecifier` ICPPASTCompositeTypeSpecifier.`copy(IASTNode.CopyStyle style)`
`ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier` ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier.`copy(IASTNode.CopyStyle style)`
`ICPPASTClassVirtSpecifier` ICPPASTClassVirtSpecifier.`copy(IASTNode.CopyStyle style)`
`ICPPASTCatchHandler` ICPPASTCatchHandler.`copy(IASTNode.CopyStyle style)`
`ICPPASTCastExpression` ICPPASTCastExpression.`copy(IASTNode.CopyStyle style)`
`ICPPASTCapture` ICPPASTCapture.`copy(IASTNode.CopyStyle style)`
`ICPPASTBinaryExpression` ICPPASTBinaryExpression.`copy(IASTNode.CopyStyle style)`
`ICPPASTAttribute` ICPPASTAttribute.`copy(IASTNode.CopyStyle style)`
`ICPPASTArraySubscriptExpression` ICPPASTArraySubscriptExpression.`copy(IASTNode.CopyStyle style)`
`ICPPASTArrayDesignator` ICPPASTArrayDesignator.`copy(IASTNode.CopyStyle style)`
`ICPPASTAlignmentSpecifier` ICPPASTAlignmentSpecifier.`copy(IASTNode.CopyStyle style)`
`ICPPASTAliasDeclaration` ICPPASTAliasDeclaration.`copy(IASTNode.CopyStyle style)`

### Uses of IASTNode.CopyStyle in org.eclipse.cdt.core.dom.ast.gnu

Methods in org.eclipse.cdt.core.dom.ast.gnu with parameters of type IASTNode.CopyStyle
`IGNUASTGotoStatement` IGNUASTGotoStatement.`copy(IASTNode.CopyStyle style)`
`IGNUASTCompoundStatementExpression` IGNUASTCompoundStatementExpression.`copy(IASTNode.CopyStyle style)`
`IGCCASTAttributeSpecifier` IGCCASTAttributeSpecifier.`copy(IASTNode.CopyStyle style)` Deprecated.

### Uses of IASTNode.CopyStyle in org.eclipse.cdt.core.dom.ast.gnu.c

Methods in org.eclipse.cdt.core.dom.ast.gnu.c with parameters of type IASTNode.CopyStyle
`IGCCASTSimpleDeclSpecifier` IGCCASTSimpleDeclSpecifier.`copy(IASTNode.CopyStyle style)` Deprecated.
`IGCCASTArrayRangeDesignator` IGCCASTArrayRangeDesignator.`copy(IASTNode.CopyStyle style)`
`ICASTKnRFunctionDeclarator` ICASTKnRFunctionDeclarator.`copy(IASTNode.CopyStyle style)`

### Uses of IASTNode.CopyStyle in org.eclipse.cdt.core.dom.ast.gnu.cpp

Methods in org.eclipse.cdt.core.dom.ast.gnu.cpp with parameters of type IASTNode.CopyStyle
`IGPPASTArrayRangeDesignator` IGPPASTArrayRangeDesignator.`copy(IASTNode.CopyStyle style)`