Constructor and Description |
---|
PointerIO(Type targetType,
int targetSize,
Class<?> typedPointerClass) |
public T castTarget(long peer)
public long getTargetSize()
public long getTargetAlignment()
public boolean isTypedPointer()
public Class<?> getTypedPointerClass()
public Type getTargetType()
public static <T> PointerIO<Pointer<T>> getPointerInstance(Type target)
public static <T> PointerIO<Pointer<T>> getPointerInstance(PointerIO<T> targetIO)
public static <T> PointerIO<Pointer<T>> getArrayInstance(PointerIO<T> targetIO, long[] dimensions, int iDimension)
public static <S extends StructObject> PointerIO<S> getInstance(StructIO s)
public static <P> PointerIO<P> getInstance(Type type)
public static PointerIO<Integer> getIntInstance()
public static PointerIO<Long> getLongInstance()
public static PointerIO<Short> getShortInstance()
public static PointerIO<Byte> getByteInstance()
public static PointerIO<Character> getCharInstance()
public static PointerIO<Float> getFloatInstance()
public static PointerIO<Double> getDoubleInstance()
public static PointerIO<Boolean> getBooleanInstance()
public static PointerIO<CLong> getCLongInstance()
public static PointerIO<SizeT> getSizeTInstance()
public static PointerIO<?> getPointerInstance()
public static PointerIO<TimeT> getTimeTInstance()
public static <P> PointerIO<P> getBufferPrimitiveInstance(Buffer buffer)
Copyright © 2009-2015. All Rights Reserved.