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