Interface ICPPBinding

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IBinding
All Known Subinterfaces:
ICPPAliasTemplate, ICPPAliasTemplateInstance, ICPPClassSpecialization, ICPPClassTemplate, ICPPClassTemplatePartialSpecialization, ICPPClassTemplatePartialSpecializationSpecialization, ICPPClassType, ICPPConcept, ICPPConstructor, ICPPConstructorSpecialization, ICPPDeductionGuide, ICPPDeferredFunction, ICPPDeferredTemplateInstance, ICPPEnumeration, ICPPEnumerationSpecialization, ICPPField, ICPPFieldTemplate, ICPPFunction, ICPPFunctionInstance, ICPPFunctionSpecialization, ICPPFunctionTemplate, ICPPMember, ICPPMethod, ICPPMethodSpecialization, ICPPNamespace, ICPPNamespaceAlias, ICPPParameter, ICPPPartiallySpecializable, ICPPPartialSpecialization, ICPPSpecialization, ICPPTemplateDefinition, ICPPTemplateInstance, ICPPTemplateNonTypeParameter, ICPPTemplateParameter, ICPPTemplateTemplateParameter, ICPPTemplateTypeParameter, ICPPTypeSpecialization, ICPPUsingDeclaration, ICPPVariable, ICPPVariableInstance, ICPPVariableTemplate, ICPPVariableTemplatePartialSpecialization

public interface ICPPBinding extends IBinding
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.
  • Method Details

    • getQualifiedName

      String[] getQualifiedName() throws DOMException
      Returns an array of strings representing the qualified name of this binding.
      Throws:
      DOMException
    • getQualifiedNameCharArray

      char[][] getQualifiedNameCharArray() throws DOMException
      Throws:
      DOMException
    • isGloballyQualified

      boolean isGloballyQualified() throws DOMException
      Returns true if this binding is qualified with respect to the translation unit for example, local variables, function parameters and local classes will all return false.
      Throws:
      DOMException