|
Eclipse CDT Pre-release 3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IASTImplicitName
An implicit name is used to resolve uses of implicit bindings, such as overloaded operators. Implicit names are not generated unless they resolve to something.
ASTVisitor.shouldVisitImplicitNames
Field Summary | |
---|---|
static IASTImplicitName[] |
EMPTY_NAME_ARRAY
|
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode |
---|
EMPTY_NODE_ARRAY |
Method Summary | |
---|---|
IASTName |
copy()
This method is not supported on implicit names. |
boolean |
isAlternate()
Returns true if this node is an alternate. |
boolean |
isOperator()
Convenience method that returns true if this name represents an overloaded operator. |
IBinding |
resolveBinding()
Resolve the semantic object this name is referring to. Redeclared with strengthened postcondition. |
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTName |
---|
getBinding, getCompletionContext, getImageLocation, getLastName, getLinkage, getLookupKey, getPreBinding, getRoleOfName, resolvePreBinding, setBinding, toCharArray, toString |
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode |
---|
accept, contains, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isActive, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParent |
Methods inherited from interface org.eclipse.cdt.core.dom.IName |
---|
getFileLocation, getSimpleID, isDeclaration, isDefinition, isReference |
Field Detail |
---|
static final IASTImplicitName[] EMPTY_NAME_ARRAY
Method Detail |
---|
IBinding resolveBinding()
resolveBinding
in interface IASTName
IBinding
bindingboolean isAlternate()
ASTVisitor.shouldVisitImplicitNameAlternates
boolean isOperator()
IASTName copy() throws UnsupportedOperationException
copy
in interface IASTName
copy
in interface IASTNode
UnsupportedOperationException
- always
|
Eclipse CDT Pre-release 3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |