## Uses of Interface
org.eclipse.cdt.core.dom.ast.IASTAttribute

Packages that use IASTAttribute
org.eclipse.cdt.core.dom.ast
org.eclipse.cdt.core.dom.ast.cpp

### Uses of IASTAttribute in org.eclipse.cdt.core.dom.ast

Fields in org.eclipse.cdt.core.dom.ast declared as IASTAttribute
`static IASTAttribute[]` IASTAttribute.`EMPTY_ATTRIBUTE_ARRAY`

Methods in org.eclipse.cdt.core.dom.ast that return IASTAttribute
`IASTAttribute` IASTAttribute.`copy()`
`IASTAttribute` IASTAttribute.`copy(IASTNode.CopyStyle style)`
`IASTAttribute[]` IASTAttributeList.`getAttributes()` Returns the attributes in the list.
`IASTAttribute[]` IASTAttributeSpecifier.`getAttributes()` Deprecated. Use IASTAttributeList.getAttributes() instead.
`IASTAttribute[]` IASTAttributeOwner.`getAttributes()` Returns the array of all attributes.
`IASTAttribute` INodeFactory.`newAttribute(char[] name, IASTToken argumentClause)`

Methods in org.eclipse.cdt.core.dom.ast with parameters of type IASTAttribute
`void` IASTAttributeList.`addAttribute(IASTAttribute attribute)` Adds an attribute to the list.
`void` IASTAttributeSpecifier.`addAttribute(IASTAttribute attribute)` Deprecated. Use IASTAttributeList.addAttribute() instead.
`void` IASTAttributeOwner.`addAttribute(IASTAttribute attribute)` Deprecated. Ignored. Attributes should not be assigned to nodes directly, but have to be wrapped by attribute specifiers.
`int` ASTVisitor.`leave(IASTAttribute attribute)`
`int` ASTVisitor.`visit(IASTAttribute attribute)`

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

Subinterfaces of IASTAttribute in org.eclipse.cdt.core.dom.ast.cpp
`interface` `ICPPASTAttribute` Represents a C++11 (ISO/IEC 14882:2011 7.6) attribute.