module FFI::Library

def enum(*args)

Returns:
  • (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