frysk.value
Class UnsignedType

java.lang.Object
  extended by frysk.value.Type
      extended by frysk.value.ArithmeticType
          extended by frysk.value.IntegerType
              extended by frysk.value.UnsignedType

public class UnsignedType
extends IntegerType

An unsigned integer type. While C's "unsigned" type can be represented using this, this is not C's "unsigned" type.


Constructor Summary
UnsignedType(String name, ByteOrder order, int size)
           
 
Method Summary
 Type pack(int bitSize, int bitOffset)
          Pack this TYPE into bigSize and bitOffset.
 
Methods inherited from class frysk.value.IntegerType
getALU, getALU, getALU, getALU, getALU, getALU
 
Methods inherited from class frysk.value.ArithmeticType
assign, createValue, createValue, createValue, order, toPrint, toString
 
Methods inherited from class frysk.value.Type
addressOf, completeFollowSym, completeMember, dereference, getName, getSize, getSliceType, getType, getUltimateType, index, member, slice, toPrint, toPrintBrief
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnsignedType

public UnsignedType(String name,
                    ByteOrder order,
                    int size)
Method Detail

pack

public Type pack(int bitSize,
                 int bitOffset)
Description copied from class: Type
Pack this TYPE into bigSize and bitOffset.

Overrides:
pack in class Type