frysk.value
Class StandardTypes

java.lang.Object
  extended by frysk.value.StandardTypes

public class StandardTypes
extends Object


Nested Class Summary
private static class StandardTypes.OrderMap
           
 
Field Summary
static CharType byteBigEndianType
           
static CharType byteLittleEndianType
           
static FloatingPointType doubleBigEndianType
           
static FloatingPointType doubleLittleEndianType
           
private static StandardTypes.OrderMap float32_t
           
static ArithmeticType FLOAT32B_T
           
static ArithmeticType FLOAT32L_T
           
private static StandardTypes.OrderMap float64_t
           
static ArithmeticType FLOAT64B_T
           
static ArithmeticType FLOAT64L_T
           
private static StandardTypes.OrderMap float80_t
           
static ArithmeticType FLOAT80B_T
           
static ArithmeticType FLOAT80L_T
           
static FloatingPointType floatBigEndianType
           
static FloatingPointType floatLittleEndianType
           
private static StandardTypes.OrderMap int128_t
           
static ArithmeticType INT128B_T
           
static ArithmeticType INT128L_T
           
private static StandardTypes.OrderMap int16_t
           
static ArithmeticType INT16B_T
           
static ArithmeticType INT16L_T
           
private static StandardTypes.OrderMap int32_t
           
static ArithmeticType INT32B_T
           
static ArithmeticType INT32L_T
           
private static StandardTypes.OrderMap int64_t
           
static ArithmeticType INT64B_T
           
static ArithmeticType INT64L_T
           
private static StandardTypes.OrderMap int8_t
           
static ArithmeticType INT8B_T
           
static ArithmeticType INT8L_T
           
static SignedType intBigEndianType
           
static SignedType intLittleEndianType
           
static SignedType longBigEndianType
           
static SignedType longLittleEndianType
           
static SignedType shortBigEndianType
           
static SignedType shortLittleEndianType
           
private static StandardTypes.OrderMap uint128_t
           
static ArithmeticType UINT128B_T
           
static ArithmeticType UINT128L_T
           
private static StandardTypes.OrderMap uint16_t
           
static ArithmeticType UINT16B_T
           
static ArithmeticType UINT16L_T
           
private static StandardTypes.OrderMap uint32_t
           
static ArithmeticType UINT32B_T
           
static ArithmeticType UINT32L_T
           
private static StandardTypes.OrderMap uint64_t
           
static ArithmeticType UINT64B_T
           
static ArithmeticType UINT64L_T
           
private static StandardTypes.OrderMap uint8_t
           
static ArithmeticType UINT8B_T
           
static ArithmeticType UINT8L_T
           
static StandardTypes.OrderMap voidptr32_t
           
static ArithmeticType VOIDPTR32B_T
           
static ArithmeticType VOIDPTR32L_T
           
static StandardTypes.OrderMap voidptr64_t
           
static ArithmeticType VOIDPTR64B_T
           
static ArithmeticType VOIDPTR64L_T
           
 
Constructor Summary
StandardTypes()
           
 
Method Summary
static ArithmeticType float32_t(ByteOrder order)
           
static ArithmeticType float64_t(ByteOrder order)
           
static ArithmeticType float80_t(ByteOrder order)
           
static CharType getByteType(ByteOrder order)
           
static FloatingPointType getDoubleType(ByteOrder order)
           
static FloatingPointType getFloatType(ByteOrder order)
           
static SignedType getIntType(ByteOrder order)
           
static SignedType getLongType(ByteOrder order)
           
static SignedType getShortType(ByteOrder order)
           
static ArithmeticType int128_t(ByteOrder order)
           
static ArithmeticType int16_t(ByteOrder order)
           
static ArithmeticType int32_t(ByteOrder order)
           
static ArithmeticType int64_t(ByteOrder order)
           
static ArithmeticType int8_t(ByteOrder order)
           
static ArithmeticType uint128_t(ByteOrder order)
           
static ArithmeticType uint16_t(ByteOrder order)
           
static ArithmeticType uint32_t(ByteOrder order)
           
static ArithmeticType uint64_t(ByteOrder order)
           
static ArithmeticType uint8_t(ByteOrder order)
           
static ArithmeticType voidptr32_t(ByteOrder order)
           
static ArithmeticType voidptr64_t(ByteOrder order)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

byteLittleEndianType

public static final CharType byteLittleEndianType

byteBigEndianType

public static final CharType byteBigEndianType

shortLittleEndianType

public static final SignedType shortLittleEndianType

shortBigEndianType

public static final SignedType shortBigEndianType

intLittleEndianType

public static final SignedType intLittleEndianType

intBigEndianType

public static final SignedType intBigEndianType

longLittleEndianType

public static final SignedType longLittleEndianType

longBigEndianType

public static final SignedType longBigEndianType

floatLittleEndianType

public static final FloatingPointType floatLittleEndianType

floatBigEndianType

public static final FloatingPointType floatBigEndianType

doubleLittleEndianType

public static final FloatingPointType doubleLittleEndianType

doubleBigEndianType

public static final FloatingPointType doubleBigEndianType

INT8B_T

public static final ArithmeticType INT8B_T

INT8L_T

public static final ArithmeticType INT8L_T

int8_t

private static final StandardTypes.OrderMap int8_t

INT16B_T

public static final ArithmeticType INT16B_T

INT16L_T

public static final ArithmeticType INT16L_T

int16_t

private static final StandardTypes.OrderMap int16_t

INT32B_T

public static final ArithmeticType INT32B_T

INT32L_T

public static final ArithmeticType INT32L_T

int32_t

private static final StandardTypes.OrderMap int32_t

INT64B_T

public static final ArithmeticType INT64B_T

INT64L_T

public static final ArithmeticType INT64L_T

int64_t

private static final StandardTypes.OrderMap int64_t

INT128B_T

public static final ArithmeticType INT128B_T

INT128L_T

public static final ArithmeticType INT128L_T

int128_t

private static final StandardTypes.OrderMap int128_t

UINT8B_T

public static final ArithmeticType UINT8B_T

UINT8L_T

public static final ArithmeticType UINT8L_T

uint8_t

private static final StandardTypes.OrderMap uint8_t

UINT16B_T

public static final ArithmeticType UINT16B_T

UINT16L_T

public static final ArithmeticType UINT16L_T

uint16_t

private static final StandardTypes.OrderMap uint16_t

UINT32B_T

public static final ArithmeticType UINT32B_T

UINT32L_T

public static final ArithmeticType UINT32L_T

uint32_t

private static final StandardTypes.OrderMap uint32_t

UINT64B_T

public static final ArithmeticType UINT64B_T

UINT64L_T

public static final ArithmeticType UINT64L_T

uint64_t

private static final StandardTypes.OrderMap uint64_t

UINT128B_T

public static final ArithmeticType UINT128B_T

UINT128L_T

public static final ArithmeticType UINT128L_T

uint128_t

private static final StandardTypes.OrderMap uint128_t

FLOAT32B_T

public static final ArithmeticType FLOAT32B_T

FLOAT32L_T

public static final ArithmeticType FLOAT32L_T

float32_t

private static final StandardTypes.OrderMap float32_t

FLOAT64B_T

public static final ArithmeticType FLOAT64B_T

FLOAT64L_T

public static final ArithmeticType FLOAT64L_T

float64_t

private static final StandardTypes.OrderMap float64_t

FLOAT80B_T

public static final ArithmeticType FLOAT80B_T

FLOAT80L_T

public static final ArithmeticType FLOAT80L_T

float80_t

private static final StandardTypes.OrderMap float80_t

VOIDPTR32B_T

public static final ArithmeticType VOIDPTR32B_T

VOIDPTR32L_T

public static final ArithmeticType VOIDPTR32L_T

voidptr32_t

public static final StandardTypes.OrderMap voidptr32_t

VOIDPTR64B_T

public static final ArithmeticType VOIDPTR64B_T

VOIDPTR64L_T

public static final ArithmeticType VOIDPTR64L_T

voidptr64_t

public static final StandardTypes.OrderMap voidptr64_t
Constructor Detail

StandardTypes

public StandardTypes()
Method Detail

getByteType

public static CharType getByteType(ByteOrder order)

getShortType

public static SignedType getShortType(ByteOrder order)

getIntType

public static SignedType getIntType(ByteOrder order)

getLongType

public static SignedType getLongType(ByteOrder order)

getFloatType

public static FloatingPointType getFloatType(ByteOrder order)

getDoubleType

public static FloatingPointType getDoubleType(ByteOrder order)

int8_t

public static ArithmeticType int8_t(ByteOrder order)

int16_t

public static ArithmeticType int16_t(ByteOrder order)

int32_t

public static ArithmeticType int32_t(ByteOrder order)

int64_t

public static ArithmeticType int64_t(ByteOrder order)

int128_t

public static ArithmeticType int128_t(ByteOrder order)

uint8_t

public static ArithmeticType uint8_t(ByteOrder order)

uint16_t

public static ArithmeticType uint16_t(ByteOrder order)

uint32_t

public static ArithmeticType uint32_t(ByteOrder order)

uint64_t

public static ArithmeticType uint64_t(ByteOrder order)

uint128_t

public static ArithmeticType uint128_t(ByteOrder order)

float32_t

public static ArithmeticType float32_t(ByteOrder order)

float64_t

public static ArithmeticType float64_t(ByteOrder order)

float80_t

public static ArithmeticType float80_t(ByteOrder order)

voidptr32_t

public static ArithmeticType voidptr32_t(ByteOrder order)

voidptr64_t

public static ArithmeticType voidptr64_t(ByteOrder order)