Interface ICPPMethod

    • Field Detail

      • EMPTY_CPPMETHOD_ARRAY

        static final ICPPMethod[] EMPTY_CPPMETHOD_ARRAY
    • Method Detail

      • isVirtual

        boolean isVirtual()
        Returns whether this method is declared to be virtual. Does not detect whether the method is virtual because of overriding a virtual method from a base class.
      • isDestructor

        boolean isDestructor()
        Is this a destructor? Returns true if its name starts with '~'
      • isImplicit

        boolean isImplicit()
        Returns whether this is an implicit method (constructor, assignment operator, etc.)
        Since:
        4.0
      • isExplicit

        boolean isExplicit()
        Returns whether this is an explicit constructor or an explicit conversion operator.
        Since:
        5.3
      • isPureVirtual

        boolean isPureVirtual()
        Returns whether this is a pure abstract method
        Since:
        5.1
      • isOverride

        boolean isOverride()
        Returns whether this method is declared override.
        Since:
        5.5
      • isFinal

        boolean isFinal()
        Returns whether this method is declared final.
        Since:
        5.5