Eclipse CDT
Pre-release 3.0

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

All Superinterfaces:
IBinding, ICPPBinding, IFunction
All Known Subinterfaces:
ICPPConstructor, ICPPMethod

public interface ICPPFunction
extends IFunction, ICPPBinding


Field Summary
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IBinding
EMPTY_BINDING_ARRAY
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IBinding
EMPTY_BINDING_ARRAY
 
Method Summary
 boolean isInline()
          is this an inline function
 boolean isMutable()
          does this function have the mutable storage class specifier
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IFunction
getFunctionScope, getParameters, getType, isAuto, isExtern, isRegister, isStatic, takesVarArgs
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IBinding
getName, getNameCharArray, getScope
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBinding
getQualifiedName, getQualifiedNameCharArray, isGloballyQualified
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IBinding
getName, getNameCharArray, getScope
 

Method Detail

isMutable

boolean isMutable()
                  throws DOMException
does this function have the mutable storage class specifier

Returns:
Throws:
DOMException

isInline

boolean isInline()
                 throws DOMException
is this an inline function

Specified by:
isInline in interface IFunction
Returns:
Throws:
DOMException

Eclipse CDT
Pre-release 3.0

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