Eclipse CDT
Pre-release 3.0

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

All Known Subinterfaces:
ICExternalBinding, ICompositeType, ICPPBinding, ICPPClassTemplate, ICPPClassTemplatePartialSpecialization, ICPPClassType, ICPPConstructor, ICPPDelegate, ICPPField, ICPPFunction, ICPPFunctionTemplate, ICPPMember, ICPPMethod, ICPPNamespace, ICPPNamespaceAlias, ICPPParameter, ICPPSpecialization, ICPPTemplateDefinition, ICPPTemplateInstance, ICPPTemplateNonTypeParameter, ICPPTemplateParameter, ICPPTemplateTemplateParameter, ICPPTemplateTypeParameter, ICPPUsingDeclaration, ICPPVariable, IEnumeration, IEnumerator, IField, IFunction, ILabel, IMacroBinding, IParameter, IProblemBinding, ITypedef, IVariable

public interface IBinding


Field Summary
static IBinding[] EMPTY_BINDING_ARRAY
           
 
Method Summary
 String getName()
          The name of the binding.
 char[] getNameCharArray()
          The name of the binding.
 IScope getScope()
          Every name has a scope.
 

Field Detail

EMPTY_BINDING_ARRAY

static final IBinding[] EMPTY_BINDING_ARRAY
Method Detail

getName

String getName()
The name of the binding.

Returns:
name

getNameCharArray

char[] getNameCharArray()
The name of the binding.

Returns:
name

getScope

IScope getScope()
                throws DOMException
Every name has a scope.

Returns:
the scope of this name
Throws:
DOMException

Eclipse CDT
Pre-release 3.0

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