Uses of Class
xtc.type.Reference

Packages that use Reference
xtc.type   
 

Uses of Reference in xtc.type
 

Subclasses of Reference in xtc.type
 class CastReference
          Representation of a cast reference.
 class DynamicReference
          Representation of a reference to dynamically allocated memory.
 class FieldReference
          Representation of a field reference.
 class IndexReference
          Representation of an index reference.
 class IndirectReference
          Representation of an indirect reference.
 class NullReference
          Representation of a null reference.
 class RelativeReference
          Representation of a reference value.
 class StaticReference
          Representation of a reference to statically allocated memory.
 class StringReference
          Representation of a reference to a constant string.
 class VariableReference
          Representation of a symbolic memory location.
 

Fields in xtc.type declared as Reference
protected  Reference RelativeReference.base
          The base.
 

Methods in xtc.type that return Reference
 Reference Reference.add(java.math.BigInteger val)
          Add the specified value to this reference.
 Reference IndexReference.add(java.math.BigInteger val)
           
 Reference Reference.add(long val)
          Add the specified value to this reference.
 Reference Reference.getBase()
          Get this reference's base.
 Reference RelativeReference.getBase()
           
 Reference C.getConstRef(Type type)
          Get the specified type's constant reference.
 Reference Type.getShape()
          Get this type's or any wrapped type's shape.
 Reference WrappedT.getShape(boolean forward)
           
 Reference Type.getShape(boolean forward)
          Get this type's or any wrapped type's shape.
 Reference Reference.indirect(Type type)
          Indirect this reference.
 Reference Constant.refValue()
          Get this constant's value as a reference.
 Reference Reference.subtract(java.math.BigInteger val)
          Subtract the specified value from this reference.
 Reference IndexReference.subtract(java.math.BigInteger val)
           
 Reference Reference.subtract(long val)
          Subtract the specified value from this reference.
 

Methods in xtc.type with parameters of type Reference
 java.math.BigInteger Reference.difference(Reference ref)
          Determine the difference between the two references.
 Type Type.shape(Reference shape)
          Set this type's shape.
 

Constructors in xtc.type with parameters of type Reference
CastReference(Type type, Reference base)
          Create a new cast reference.
FieldReference(Reference base, java.lang.String name)
          Create a new field reference.
IndexReference(Reference base, java.math.BigInteger index)
          Create a new index reference.
IndirectReference(Reference base)
          Create a new indirect reference.
RelativeReference(Type type, Reference base)
          Create a new relative reference.
 



Copyright © 2012. All Rights Reserved.