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.model   
 

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 IASTDeclarator.getName()
          This returns the name of the declarator.
 IASTName IASTNamedTypeSpecifier.getName()
          Get the name.
 IASTName IASTCompositeTypeSpecifier.getName()
          Return the name for this composite type.
 IASTName IASTPreprocessorIncludeStatement.getName()
          Returns the name of the file as specified in the directive.
 IASTName IASTPreprocessorMacroDefinition.getName()
          Get the macro name.
 IASTName IASTFieldReference.getFieldName()
          This returns the name of the field being dereferenced.
 IASTName IASTLabelStatement.getName()
          The name for the label.
 IASTName IASTGotoStatement.getName()
          Returns the name of the label.
 IASTName[] ASTCompletionNode.getNames()
           
 IASTName IASTElaboratedTypeSpecifier.getName()
          Get the name.
 IASTName IASTPreprocessorUndefStatement.getMacroName()
           
 IASTName[] IASTCompletionNode.getNames()
          Get a list of names that fit in this context.
 IASTName IASTEnumerationSpecifier.getName()
          Get the enum's name.
 IASTName IASTEnumerationSpecifier.IASTEnumerator.getName()
          Get the enumerator's name.
 IASTName[] IASTTranslationUnit.getDeclarationsInAST(IBinding binding)
          Returns the list of declarations in this translation unit for the given binding.
 IASTName[] IASTTranslationUnit.getDefinitionsInAST(IBinding binding)
          Returns the array of definitions in this translation unit for the given binding.
 IASTName[] IASTTranslationUnit.getReferences(IBinding binding)
          Returns the list of references in this translation unit to the given binding.
 IASTName IASTIdExpression.getName()
          Returns the name used in the expression.
 

Methods in org.eclipse.cdt.core.dom.ast with parameters of type IASTName
 void IASTDeclarator.setName(IASTName name)
          Set the name of he declarator.
 void IASTNamedTypeSpecifier.setName(IASTName name)
          Set the name.
 void IASTCompositeTypeSpecifier.setName(IASTName name)
          Set the name for this composite type.
 IBinding IScope.getBinding(IASTName name, boolean resolve)
          Get the binding in this scope that the given name would resolve to.
 IBinding[] IScope.getBindings(IASTName name, boolean resolve, boolean prefixLookup)
          Get the bindings in this scope that the given name or prefix could resolve to.
 void IASTPreprocessorMacroDefinition.setName(IASTName name)
          Set the macro name.
 void IASTFieldReference.setFieldName(IASTName name)
          Set the name of the field.
 void IASTLabelStatement.setName(IASTName name)
          Set the name for a label.
 void IASTGotoStatement.setName(IASTName name)
          Set the name for a goto statement label.
 void ASTCompletionNode.addName(IASTName name)
          Add a name to node.
 IBinding[] IASTCompletionContext.findBindings(IASTName n, boolean isPrefix)
          Returns bindings that start with the given name or prefix, only considering those that are valid for this context.
 void IASTElaboratedTypeSpecifier.setName(IASTName name)
          Set the name.
 int IASTNameOwner.getRoleForName(IASTName n)
          Get the role for the name.
 void IASTEnumerationSpecifier.setName(IASTName name)
          Set the enum's name.
 void IASTEnumerationSpecifier.IASTEnumerator.setName(IASTName name)
          Set the enumerator's name.
 int ASTVisitor.visit(IASTName name)
           
 int ASTVisitor.leave(IASTName name)
           
 void IASTIdExpression.setName(IASTName name)
          Set the name to be used inthe expression.
 

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 ICPPASTUsingDirective.getQualifiedName()
          Get the qualified name.
 IASTName ICPPASTNamespaceAlias.getAlias()
          Get the new alias name.
 IASTName ICPPASTNamespaceAlias.getMappingName()
          Get the mapping name.
 IASTName ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier.getName()
          Get the name.
 IASTName ICPPASTUsingDeclaration.getName()
          Get the name.
 IASTName ICPPASTTemplatedTypeTemplateParameter.getName()
          Get name.
 IASTName ICPPASTConstructorChainInitializer.getMemberInitializerId()
          Get the field name.
 IASTName[] ICPPASTQualifiedName.getNames()
          Get all subnames.
 IASTName ICPPASTQualifiedName.getLastName()
          The last name is often semantically significant.
 IASTName ICPPASTNamespaceDefinition.getName()
          Get the name.
 IASTName ICPPASTTypenameExpression.getName()
          Get the name.
 IASTName ICPPASTTemplateId.getTemplateName()
          Get the name.
 IASTName ICPPASTSimpleTypeTemplateParameter.getName()
          Get the name.
 IASTName ICPPASTPointerToMember.getName()
          Get the name.
 

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type IASTName
 void ICPPASTUsingDirective.setQualifiedName(IASTName qualifiedName)
          Set the qualified name.
 void ICPPASTNamespaceAlias.setAlias(IASTName name)
          Set the new alias name.
 void ICPPASTNamespaceAlias.setMappingName(IASTName qualifiedName)
          Set the mapping name.
 void ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier.setName(IASTName name)
          Set the name.
 void ICPPASTUsingDeclaration.setName(IASTName name)
          Set the name.
 void ICPPASTTemplatedTypeTemplateParameter.setName(IASTName name)
          Set name.
 void ICPPASTConstructorChainInitializer.setMemberInitializerId(IASTName name)
          Set the field name.
 void ICPPASTQualifiedName.addName(IASTName name)
          Add a subname.
 void ICPPASTNamespaceDefinition.setName(IASTName name)
          Set the name.
 void ICPPASTTypenameExpression.setName(IASTName name)
          Set the name.
 void ICPPASTTemplateId.setTemplateName(IASTName name)
          Set the name.
 void ICPPASTSimpleTypeTemplateParameter.setName(IASTName name)
          Set the name.
 void ICPPASTPointerToMember.setName(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
 void ICASTKnRFunctionDeclarator.setParameterNames(IASTName[] names)
          Overwrite the parameter names.
 IASTDeclarator ICASTKnRFunctionDeclarator.getDeclaratorForParameterName(IASTName name)
          Map declarator to IASTName.
 

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

Methods in org.eclipse.cdt.core.model that return IASTName
 IASTName[] ILanguage.getSelectedNames(IASTTranslationUnit ast, int start, int length)
          Gather the list of IASTNames that appear the selection with the given start offset and length in the given ITranslationUnit.
 


Eclipse CDT
Pre-release 3.0

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