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   
 

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 IScope.getScopeName()
          Get the IASTName for this scope, may be null
 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[] IASTTranslationUnit.getReferences(IBinding binding)
          Returns the list of references in this translation unit to the given binding.
 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 IASTFieldReference.getFieldName()
          This returns the name of the field being dereferenced.
 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.
 

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
 IBinding IScope.getBinding(IASTName name, boolean resolve)
          Get the binding in this scope that the given name would resolve to.
 void IASTPreprocessorMacroDefinition.setName(IASTName name)
          Set the macro name.
 void IASTNamedTypeSpecifier.setName(IASTName name)
          Set the name.
 int IASTNameOwner.getRoleForName(IASTName n)
          Get the role for 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 IASTFieldReference.setFieldName(IASTName name)
          Set the name of the field.
 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)
           
 void ASTCompletionNode.addName(IASTName name)
          Add a name to node.
 

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 ICPPASTUsingDeclaration.getName()
          Get the name.
 IASTName ICPPASTTypenameExpression.getName()
          Get the name.
 IASTName ICPPASTTemplatedTypeTemplateParameter.getName()
          Get name.
 IASTName ICPPASTTemplateId.getTemplateName()
          Get the name.
 IASTName ICPPASTSimpleTypeTemplateParameter.getName()
          Get the name.
 IASTName[] ICPPASTQualifiedName.getNames()
          Get all subnames.
 IASTName ICPPASTPointerToMember.getName()
          Get the name.
 IASTName ICPPASTNamespaceDefinition.getName()
          Get the name.
 IASTName ICPPASTNamespaceAlias.getAlias()
          Get the new alias name.
 IASTName ICPPASTNamespaceAlias.getMappingName()
          Get the mapping name.
 IASTName ICPPASTConstructorChainInitializer.getMemberInitializerId()
          Get the field name.
 IASTName ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier.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 ICPPASTUsingDeclaration.setName(IASTName name)
          Set the name.
 void ICPPASTTypenameExpression.setName(IASTName name)
          Set the name.
 void ICPPASTTemplatedTypeTemplateParameter.setName(IASTName name)
          Set name.
 void ICPPASTTemplateId.setTemplateName(IASTName name)
          Set the name.
 void ICPPASTSimpleTypeTemplateParameter.setName(IASTName name)
          Set the name.
 void ICPPASTQualifiedName.addName(IASTName name)
          Add a subname.
 void ICPPASTPointerToMember.setName(IASTName name)
          Set the name.
 void ICPPASTNamespaceDefinition.setName(IASTName name)
          Set the name.
 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 ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier.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.
 


Eclipse CDT
Pre-release 3.0

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