Eclipse CDT
7.0

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

All Superinterfaces:
IBinding, ICPPBinding, IVariable
All Known Subinterfaces:
ICPPField, ICPPParameter, ICPPTemplateNonTypeParameter

public interface ICPPVariable
extends IVariable, 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 isExternC()
          Returns whether this variable is declared as extern "C".
 boolean isMutable()
          does this variable have the mutable storage class specifier
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IVariable
getInitialValue, getType, isAuto, isExtern, isRegister, isStatic
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IBinding
getLinkage, getName, getNameCharArray, getOwner, 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
getLinkage, getName, getNameCharArray, getOwner, getScope
 

Method Detail

isMutable

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

Throws:
DOMException

isExternC

boolean isExternC()
                  throws DOMException
Returns whether this variable is declared as extern "C".

Throws:
DOMException

Eclipse CDT
7.0

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