Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPFunctionType

All Superinterfaces:
Cloneable, IFunctionType, IType

public interface ICPPFunctionType
extends IFunctionType


Field Summary
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IType
EMPTY_TYPE_ARRAY, TYPE_MATCHER
 
Method Summary
 IPointerType getThisType()
          Deprecated. function types don't relate to this pointers at all.
 boolean isConst()
          Returns true for a constant method
 boolean isVolatile()
          Returns true for a volatile method
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IFunctionType
getParameterTypes, getReturnType
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IType
clone, isSameType
 

Method Detail

getThisType

@Deprecated
IPointerType getThisType()
Deprecated. function types don't relate to this pointers at all.

Returns type of implicit this. parameter, or null, if the function is not a class method or a static method.


isConst

boolean isConst()
Returns true for a constant method


isVolatile

boolean isVolatile()
Returns true for a volatile method


Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.