Eclipse CDT
Pre-release 3.0

Uses of Interface
org.eclipse.cdt.core.dom.ast.IASTName

Packages that use IASTName
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.c   
org.eclipse.cdt.core.search   
 

Uses of IASTName in org.eclipse.cdt.core.dom.ast
 

Fields in org.eclipse.cdt.core.dom.ast declared as IASTName
static IASTName[] IASTName.EMPTY_NAME_ARRAY
          Constant sentinel.
 

Methods in org.eclipse.cdt.core.dom.ast that return IASTName
 IASTName[] IASTTranslationUnit.getDeclarations(IBinding binding)
          Returns the list of declarations in this translation unit for the given binding.
 IASTName[] IASTTranslationUnit.getDefinitions(IBinding binding)
          Returns the array of definitions in this translation unit for the given binding.
 IASTName IASTFieldReference.getFieldName()
          This returns the name of the field being dereferenced.
 IASTName IASTPreprocessorUndefStatement.getMacroName()
           
 IASTName IASTPreprocessorMacroDefinition.getName()
          Get the macro name.
 IASTName IASTNamedTypeSpecifier.getName()
          Get the name.
 IASTName IASTLabelStatement.getName()
          The name for the label.
 IASTName IASTIdExpression.getName()
          Returns the name used in the expression.
 IASTName IASTGotoStatement.getName()
          Returns the name of the label.
 IASTName IASTEnumerationSpecifier.getName()
          Get the enum's name.
 IASTName IASTEnumerationSpecifier.IASTEnumerator.getName()
          Get the enumerator's name.
 IASTName IASTElaboratedTypeSpecifier.getName()
          Get the name.
 IASTName IASTDeclarator.getName()
          This returns the name of the declarator.
 IASTName IASTCompositeTypeSpecifier.getName()
          Return the name for this composite type.
 IASTName[] ASTCompletionNode.getNames()
          Get a list of names that fit in this context.
 IASTName[] IASTTranslationUnit.getReferences(IBinding binding)
          Returns the list of references in this translation unit to the given binding.
 IASTName IScope.getScopeName()
          Get the IASTName for this scope, may be null
 

Methods in org.eclipse.cdt.core.dom.ast with parameters of type IASTName
 void IScope.addName(IASTName name)
          Add an IASTName to be cached in this scope
 void ASTCompletionNode.addName(IASTName name)
          Add a name to node.
 IBinding IScope.getBinding(IASTName name, boolean resolve)
          Get the binding in this scope that the given name would resolve to.
 int IASTNameOwner.getRoleForName(IASTName n)
          Get the role for the name.
 void IASTFieldReference.setFieldName(IASTName name)
          Set the name of the field.
 void IASTPreprocessorMacroDefinition.setName(IASTName name)
          Set the macro name.
 void IASTNamedTypeSpecifier.setName(IASTName name)
          Set the name.
 void IASTLabelStatement.setName(IASTName name)
          Set the name for a label.
 void IASTIdExpression.setName(IASTName name)
          Set the name to be used inthe expression.
 void IASTGotoStatement.setName(IASTName name)
          Set the name for a goto statement label.
 void IASTEnumerationSpecifier.setName(IASTName name)
          Set the enum's name.
 void IASTEnumerationSpecifier.IASTEnumerator.setName(IASTName name)
          Set the enumerator's name.
 void IASTElaboratedTypeSpecifier.setName(IASTName name)
          Set the name.
 void IASTDeclarator.setName(IASTName name)
          Set the name of he declarator.
 void IASTCompositeTypeSpecifier.setName(IASTName name)
          Set the name for this composite type.
 int ASTVisitor.visit(IASTName name)
           
 

Uses of IASTName in org.eclipse.cdt.core.dom.ast.c
 

Methods in org.eclipse.cdt.core.dom.ast.c that return IASTName
 IASTName ICASTFieldDesignator.getName()
          Get the field name.
 

Methods in org.eclipse.cdt.core.dom.ast.c with parameters of type IASTName
 void ICASTFieldDesignator.setName(IASTName name)
          Set the field name.
 

Uses of IASTName in org.eclipse.cdt.core.dom.ast.cpp
 

Subinterfaces of IASTName in org.eclipse.cdt.core.dom.ast.cpp
 interface ICPPASTConversionName
          This interface represents a C++ conversion member function.
 interface ICPPASTOperatorName
          This interface represents a C++ overloaded operator member function.
 interface ICPPASTQualifiedName
          This interface is a qualified name in C++.
 interface ICPPASTTemplateId
           
 

Methods in org.eclipse.cdt.core.dom.ast.cpp that return IASTName
 IASTName ICPPASTNamespaceAlias.getAlias()
          Get the new alias name.
 IASTName ICPPASTNamespaceAlias.getMappingName()
          Get the mapping name.
 IASTName ICPPASTConstructorChainInitializer.getMemberInitializerId()
          Get the field name.
 IASTName ICPPASTUsingDeclaration.getName()
          Get the name.
 IASTName ICPPASTTypenameExpression.getName()
          Get the name.
 IASTName ICPPASTTemplatedTypeTemplateParameter.getName()
          Get name.
 IASTName ICPPASTSimpleTypeTemplateParameter.getName()
          Get the name.
 IASTName ICPPASTPointerToMember.getName()
          Get the name.
 IASTName ICPPASTNamespaceDefinition.getName()
          Get the name.
 IASTName ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier.getName()
          Get the name.
 IASTName[] ICPPASTQualifiedName.getNames()
          Get all subnames.
 IASTName ICPPASTUsingDirective.getQualifiedName()
          Get the qualified name.
 IASTName ICPPASTTemplateId.getTemplateName()
          Get the name.
 

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type IASTName
 void ICPPASTQualifiedName.addName(IASTName name)
          Add a subname.
 void ICPPASTNamespaceAlias.setAlias(IASTName name)
          Set the new alias name.
 void ICPPASTNamespaceAlias.setMappingName(IASTName qualifiedName)
          Set the mapping name.
 void ICPPASTConstructorChainInitializer.setMemberInitializerId(IASTName name)
          Set the field name.
 void ICPPASTUsingDeclaration.setName(IASTName name)
          Set the name.
 void ICPPASTTypenameExpression.setName(IASTName name)
          Set the name.
 void ICPPASTTemplatedTypeTemplateParameter.setName(IASTName name)
          Set name.
 void ICPPASTSimpleTypeTemplateParameter.setName(IASTName name)
          Set the name.
 void ICPPASTPointerToMember.setName(IASTName name)
          Set the name.
 void ICPPASTNamespaceDefinition.setName(IASTName name)
          Set the name.
 void ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier.setName(IASTName name)
          Set the name.
 void ICPPASTUsingDirective.setQualifiedName(IASTName qualifiedName)
          Set the qualified name.
 void ICPPASTTemplateId.setTemplateName(IASTName name)
          Set the name.
 

Uses of IASTName in org.eclipse.cdt.core.dom.ast.gnu.c
 

Methods in org.eclipse.cdt.core.dom.ast.gnu.c that return IASTName
 IASTName[] ICASTKnRFunctionDeclarator.getParameterNames()
          Get parameter names.
 

Methods in org.eclipse.cdt.core.dom.ast.gnu.c with parameters of type IASTName
 IASTDeclarator ICASTKnRFunctionDeclarator.getDeclaratorForParameterName(IASTName name)
          Map declarator to IASTName.
 void ICASTKnRFunctionDeclarator.setParameterNames(IASTName[] names)
          Overwrite the parameter names.
 

Uses of IASTName in org.eclipse.cdt.core.search
 

Methods in org.eclipse.cdt.core.search that return IASTName
 IASTName DOMSearchUtil.CPPNameCollector.getName(int idx)
           
 IASTName DOMSearchUtil.CNameCollector.getName(int idx)
           
static IASTName[] DOMSearchUtil.getNamesFromDOM(IASTName searchName, ICSearchConstants.LimitTo limitTo)
          This is used to get the names from the TU that the IASTName searchName belongs to.
static IASTName[] DOMSearchUtil.getSelectedNamesFrom(IASTTranslationUnit tu, int offset, int length, org.eclipse.cdt.core.parser.ParserLanguage lang)
          This is used to get an array of selected names in an IASTTranslationUnit based on the offset and length into that IASTTranslationUnit.
static IASTName[] DOMSearchUtil.getSelectedNamesFrom(IFile file, int offset, int length)
          This is used to get an array of selected names in an IFile based on the offset and length into that IFile.
 

Methods in org.eclipse.cdt.core.search with parameters of type IASTName
static Set DOMSearchUtil.getMatchesFromSearchEngine(ICSearchScope scope, IASTName searchName, ICSearchConstants.LimitTo limitTo)
          This is a convenience method that uses the SearchEngine to find declarations, references, or both that correspond to the IASTName searchName found in the index.
static IASTName[] DOMSearchUtil.getNamesFromDOM(IASTName searchName, ICSearchConstants.LimitTo limitTo)
          This is used to get the names from the TU that the IASTName searchName belongs to.
static String DOMSearchUtil.getSearchPattern(IASTName name)
          Generates a search pattern String based on the IASTName passed as a parameter.
 int DOMSearchUtil.CPPNameCollector.visit(IASTName name)
           
 int DOMSearchUtil.CNameCollector.visit(IASTName name)
           
 


Eclipse CDT
Pre-release 3.0

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