enum Rubellite::Spinel::Type

Overview

Supported primitive types for Spinel kernel signatures

Defined in:

rubellite/spinel.cr

Enum Members

Int32 = 0
Int64 = 1
UInt32 = 2
UInt64 = 3
Float32 = 4
Float64 = 5
Bool = 6
Void = 7
Pointer = 8
String = 9

Constructors

Instance Method Summary

Constructor Detail

def self.from_string(type_name : ::String) : Type #

[View source]

Instance Method Detail

def bool? #

Returns true if this enum value equals Bool


[View source]
def float32? #

Returns true if this enum value equals Float32


[View source]
def float64? #

Returns true if this enum value equals Float64


[View source]
def int32? #

Returns true if this enum value equals Int32


[View source]
def int64? #

Returns true if this enum value equals Int64


[View source]
def pointer? #

Returns true if this enum value equals Pointer


[View source]
def string? #

Returns true if this enum value equals String


[View source]
def to_c : ::String #

[View source]
def u_int32? #

Returns true if this enum value equals UInt32


[View source]
def u_int64? #

Returns true if this enum value equals UInt64


[View source]
def void? #

Returns true if this enum value equals Void


[View source]