public interface ICPPFunctionType extends IFunctionType
EMPTY_TYPE_ARRAY, TYPE_MATCHER
Modifier and Type | Method and Description |
---|---|
org.eclipse.cdt.internal.core.dom.parser.cpp.ICPPEvaluation |
getNoexceptSpecifier()
Returns the evaluation object for the noexcept specifier or null if there is no noexcept specifier.
|
IPointerType |
getThisType()
Deprecated.
function types don't relate to this pointers at all.
|
boolean |
hasRefQualifier()
Returns
true for a method declared with a ref-qualifier. |
boolean |
isConst()
Returns
true for a constant method. |
boolean |
isRValueReference()
Returns
true if the type of the implicit object parameter is an rvalue reference. |
boolean |
isVolatile()
Returns
true for a volatile method. |
boolean |
takesVarArgs()
Whether the function type takes variable number of arguments.
|
getParameterTypes, getReturnType
clone, isSameType
boolean isConst()
true
for a constant method.boolean isVolatile()
true
for a volatile method.boolean hasRefQualifier()
true
for a method declared with a ref-qualifier.boolean isRValueReference()
true
if the type of the implicit object parameter is an rvalue reference.org.eclipse.cdt.internal.core.dom.parser.cpp.ICPPEvaluation getNoexceptSpecifier()
boolean takesVarArgs()
takesVarArgs
in interface IFunctionType
@Deprecated IPointerType getThisType()
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.