org.eclipse.cdt.debug.internal.core.model
Class CValueFactory

java.lang.Object
  extended by org.eclipse.cdt.debug.internal.core.model.CValueFactory

public class CValueFactory
extends java.lang.Object

The value factory for variable and expressions.


Field Summary
static ICValue NULL_VALUE
           
 
Constructor Summary
CValueFactory()
           
 
Method Summary
static CValue createGlobalValue(CVariable parent, org.eclipse.cdt.debug.core.cdi.model.ICDIValue cdiValue)
           
static CIndexedValue createIndexedValue(AbstractCVariable parent, org.eclipse.cdt.debug.core.cdi.model.type.ICDIArrayValue cdiValue, int start, int length)
           
static CValue createValue(CVariable parent, org.eclipse.cdt.debug.core.cdi.model.ICDIValue cdiValue)
           
static ICValue createValueWithError(CVariable parent, java.lang.String message)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NULL_VALUE

public static final ICValue NULL_VALUE
Constructor Detail

CValueFactory

public CValueFactory()
Method Detail

createValue

public static CValue createValue(CVariable parent,
                                 org.eclipse.cdt.debug.core.cdi.model.ICDIValue cdiValue)

createIndexedValue

public static CIndexedValue createIndexedValue(AbstractCVariable parent,
                                               org.eclipse.cdt.debug.core.cdi.model.type.ICDIArrayValue cdiValue,
                                               int start,
                                               int length)

createGlobalValue

public static CValue createGlobalValue(CVariable parent,
                                       org.eclipse.cdt.debug.core.cdi.model.ICDIValue cdiValue)

createValueWithError

public static ICValue createValueWithError(CVariable parent,
                                           java.lang.String message)