public interface ICPPMethod extends ICPPFunction, ICPPMember
Modifier and Type | Field and Description |
---|---|
static ICPPMethod[] |
EMPTY_CPPMETHOD_ARRAY |
v_private, v_protected, v_public
EMPTY_BINDING_ARRAY
Modifier and Type | Method and Description |
---|---|
boolean |
isDestructor()
Is this a destructor?
|
boolean |
isExplicit()
Returns whether this is an explicit constructor or an explicit conversion operator.
|
boolean |
isFinal()
Returns whether this method is declared final.
|
boolean |
isImplicit()
Returns whether this is an implicit method (constructor, assignment operator, etc.)
|
boolean |
isOverride()
Returns whether this method is declared override.
|
boolean |
isPureVirtual()
Returns whether this is a pure abstract method
|
boolean |
isVirtual()
Returns whether this method is declared to be virtual.
|
getDeclaredType, getExceptionSpecification, getParameters, getRequiredArgumentCount, getType, hasParameterPack, isConstexpr, isDeleted, isExternC, isInline, isMutable
getFunctionScope, isAuto, isExtern, isNoReturn, isRegister, isStatic, takesVarArgs
getClassOwner, getType, getVisibility, isStatic
getQualifiedName, getQualifiedNameCharArray, isGloballyQualified
getLinkage, getName, getNameCharArray, getOwner, getScope
static final ICPPMethod[] EMPTY_CPPMETHOD_ARRAY
boolean isVirtual()
boolean isDestructor()
boolean isImplicit()
boolean isExplicit()
boolean isPureVirtual()
boolean isOverride()
boolean isFinal()
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.