## Uses of Interface
org.eclipse.cdt.core.dom.ast.IValue

Packages that use IValue
org.eclipse.cdt.core.dom.ast
org.eclipse.cdt.core.dom.ast.cpp

### Uses of IValue in org.eclipse.cdt.core.dom.ast

Methods in org.eclipse.cdt.core.dom.ast that return IValue
`IValue` IValue.`clone()` Make a deep copy of this value.
`IValue` IVariable.`getInitialValue()` Returns the value for a variable with an initializer, or `null` otherwise.
`IValue` IParameter.`getInitialValue()` Inherited from `IVariable`, always returns `null`.
`IValue` IArrayType.`getSize()` Returns the value for the size of the array type, or `null` if it is unspecified.
`IValue` IEnumerator.`getValue()` Returns the value assigned to this enumerator.

### Uses of IValue in org.eclipse.cdt.core.dom.ast.cpp

Methods in org.eclipse.cdt.core.dom.ast.cpp that return IValue
`IValue` ICPPParameter.`getDefaultValue()` Returns the default value of this parameter if it has one, or null otherwise.
`IValue` ICPPTemplateArgument.`getNonTypeValue()` If this is a non-type value (suitable for a template non-type parameters), the value is returned.