Interface ICPPMember

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IBinding, ICPPBinding
All Known Subinterfaces:
ICPPConstructor, ICPPConstructorSpecialization, ICPPField, ICPPFieldTemplate, ICPPMethod, ICPPMethodSpecialization

public interface ICPPMember extends ICPPBinding
Represents a member of a class. Adds in the visibility attribute.
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.
  • Field Details

  • Method Details

    • getVisibility

      int getVisibility()
      Returns the accessibility of the member.
    • getClassOwner

      ICPPClassType getClassOwner()
    • isStatic

      boolean isStatic()
      Returns whether this is a static member or not.
      Since:
      5.1
    • getType

      IType getType() throws DOMException
      Returns the type of the member (function type or type of field)
      Throws:
      DOMException
      Since:
      5.1