## Uses of Interface
org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDeclSpecifier

Packages that use ICPPASTDeclSpecifier
org.eclipse.cdt.core.dom.ast.cpp
org.eclipse.cdt.core.dom.ast.gnu.cpp

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

Subinterfaces of ICPPASTDeclSpecifier in org.eclipse.cdt.core.dom.ast.cpp
`interface` `ICPPASTCompositeTypeSpecifier`
`interface` `ICPPASTElaboratedTypeSpecifier` Elaborated types specifier in C++ [dcl.type.elab].
`interface` `ICPPASTEnumerationSpecifier` `enum struct : unsigned int {...}`
`interface` `ICPPASTNamedTypeSpecifier` C++ adds the capability of qualifying a named type specifier w/the keyword typename.
`interface` `ICPPASTSimpleDeclSpecifier` This interface represents a built-in type in C++.
`interface` `ICPPASTTypeTransformationSpecifier` A decl-specifier that represents the application of an intrinsic type transformation operator like __underlying_type(T).

Methods in org.eclipse.cdt.core.dom.ast.cpp that return ICPPASTDeclSpecifier
`ICPPASTDeclSpecifier` ICPPASTDeclSpecifier.`copy()`
`ICPPASTDeclSpecifier` ICPPASTDeclSpecifier.`copy(IASTNode.CopyStyle style)`
`ICPPASTDeclSpecifier` ICPPASTEnumerationSpecifier.`getBaseType()` Returns the base type for this enum or `null` if it was not specified.
`ICPPASTDeclSpecifier` ICPPASTSimpleTypeConstructorExpression.`getDeclSpecifier()` Returns the declaration specifier that specifies the type.

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type ICPPASTDeclSpecifier
`ICPPASTEnumerationSpecifier` ICPPNodeFactory.`newEnumerationSpecifier(boolean isScoped, IASTName name, ICPPASTDeclSpecifier baseType)` Deprecated. Use `newEnumerationSpecifier(ScopeToken, IASTName, ICPPASTDeclSpecifier)` instead. If `isScoped == true` is passed `ScopeToken.CLASS` is assumed.
`ICPPASTEnumerationSpecifier` ICPPNodeFactory.`newEnumerationSpecifier(ICPPASTEnumerationSpecifier.ScopeStyle scopeStyle, IASTName name, ICPPASTDeclSpecifier baseType)`
`ICPPASTSimpleTypeConstructorExpression` ICPPNodeFactory.`newSimpleTypeConstructorExpression(ICPPASTDeclSpecifier declSpec, IASTInitializer initializer)`
`void` ICPPASTEnumerationSpecifier.`setBaseType(ICPPASTDeclSpecifier baseType)` Not allowed on frozen ast.
`void` ICPPASTSimpleTypeConstructorExpression.`setDeclSpecifier(ICPPASTDeclSpecifier declSpec)` Not allowed on frozen ast.

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

Subinterfaces of ICPPASTDeclSpecifier in org.eclipse.cdt.core.dom.ast.gnu.cpp
`interface` `IGPPASTSimpleDeclSpecifier` Deprecated. Replaced by `ICPPASTSimpleDeclSpecifier`.