module FFI::Library
def enum(*args)
-
(FFI::Enum)-
Parameters:
-
values(Array) -- values for enum -
native_type(FFI::Type) -- native type for new enum -
args() -- values for enum -
native_type(FFI::Type) -- native type for new enum -
values(Array) -- values for enum -
name(Symbol) -- name for new enum -
native_type(FFI::Type) -- native type for new enum -
values(Array) -- values for enum -
args() -- values for enum -
values(Array) -- values for enum -
name(Symbol) -- name for new enum
Overloads:
-
enum(native_type, values) -
enum(native_type, *args) -
enum(native_type, name, values) -
enum(values) -
enum(*args) -
enum(name, values)
def enum(*args) generic_enum(FFI::Enum, *args) end