Top Description Fields Constructors Methods
org.jruby.ext.ffi

public final Enum NativeType

extends Enum<NativeType>
Class Inheritance
Imports
org.jruby.runtime.builtin.IRubyObject

Native types

Field Summary

Modifier and TypeField and Description
public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType
LONG

A C long type

public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType
STRING

An immutable string.

public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType
ULONG

A C unsigned long

public static final NativeType
public static final NativeType
public static final NativeType
public static final NativeType

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public final int
public static NativeType
public static final NativeType
public static NativeType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ARRAYback to summary
public static final NativeType ARRAY
BOOLback to summary
public static final NativeType BOOL
BUFFER_INback to summary
public static final NativeType BUFFER_IN
BUFFER_INOUTback to summary
public static final NativeType BUFFER_INOUT
BUFFER_OUTback to summary
public static final NativeType BUFFER_OUT
CHARback to summary
public static final NativeType CHAR
CHAR_ARRAYback to summary
public static final NativeType CHAR_ARRAY
DOUBLEback to summary
public static final NativeType DOUBLE
FLOATback to summary
public static final NativeType FLOAT
INTback to summary
public static final NativeType INT
LONGback to summary
public static final NativeType LONG

A C long type

LONG_LONGback to summary
public static final NativeType LONG_LONG
LONGDOUBLEback to summary
public static final NativeType LONGDOUBLE
MAPPEDback to summary
public static final NativeType MAPPED
POINTERback to summary
public static final NativeType POINTER
SHORTback to summary
public static final NativeType SHORT
STRINGback to summary
public static final NativeType STRING

An immutable string. Nul terminated, but only copies in to the native function

STRUCTback to summary
public static final NativeType STRUCT
TRANSIENT_STRINGback to summary
public static final NativeType TRANSIENT_STRING
UCHARback to summary
public static final NativeType UCHAR
UINTback to summary
public static final NativeType UINT
ULONGback to summary
public static final NativeType ULONG

A C unsigned long

ULONG_LONGback to summary
public static final NativeType ULONG_LONG
USHORTback to summary
public static final NativeType USHORT
VARARGSback to summary
public static final NativeType VARARGS
VOIDback to summary
public static final NativeType VOID

Constructor Detail

NativeTypeback to summary
private NativeType()

Method Detail

intValueback to summary
public final int intValue()
valueOfback to summary
public static NativeType valueOf(String name)
valueOfback to summary
public static final NativeType valueOf(IRubyObject type)
valuesback to summary
public static NativeType[] values()