Eclipse CDT
7.0

org.eclipse.cdt.core.dom.ast
Interface IASTAttributeOwner

All Superinterfaces:
IASTNode
All Known Subinterfaces:
IASTArrayDeclarator, IASTBreakStatement, IASTCaseStatement, IASTCompoundStatement, IASTContinueStatement, IASTDeclarationStatement, IASTDeclarator, IASTDefaultStatement, IASTDoStatement, IASTExpressionStatement, IASTFieldDeclarator, IASTForStatement, IASTFunctionDeclarator, IASTGotoStatement, IASTIfStatement, IASTLabelStatement, IASTNullStatement, IASTProblemStatement, IASTReturnStatement, IASTSimpleDeclaration, IASTStandardFunctionDeclarator, IASTStatement, IASTSwitchStatement, IASTWhileStatement, ICASTKnRFunctionDeclarator, ICPPASTArrayDeclarator, ICPPASTCatchHandler, ICPPASTDeclarator, ICPPASTFieldDeclarator, ICPPASTForStatement, ICPPASTFunctionDeclarator, ICPPASTFunctionTryBlockDeclarator, ICPPASTIfStatement, ICPPASTRangeBasedForStatement, ICPPASTSwitchStatement, ICPPASTTryBlockStatement, ICPPASTUsingDeclaration, ICPPASTUsingDirective, ICPPASTWhileStatement

public interface IASTAttributeOwner
extends IASTNode

An AST node that may have attributes.

Since:
5.4

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
IASTNode.CopyStyle
 
Field Summary
static ASTNodeProperty ATTRIBUTE
           
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
EMPTY_NODE_ARRAY
 
Method Summary
 void addAttribute(IASTAttribute attribute)
          Adds an attribute to the node.
 IASTAttribute[] getAttributes()
          Returns the array of attributes.
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
accept, contains, copy, copy, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getOriginalNode, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isActive, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParent
 

Field Detail

ATTRIBUTE

static final ASTNodeProperty ATTRIBUTE
Method Detail

getAttributes

IASTAttribute[] getAttributes()
Returns the array of attributes.


addAttribute

void addAttribute(IASTAttribute attribute)
Adds an attribute to the node.


Eclipse CDT
7.0

Copyright (c) IBM Corp. and others 2004, 2012. All Rights Reserved.