Module: Udb::Code

Extended by:
T::Sig
Included in:
ExceptionCode, InterruptCode
Defined in:
lib/udb/obj/exception_code.rb

Instance Method Summary collapse

Instance Method Details

#display_nameString

Returns Long-form display name (can include special characters).

Returns:

  • (String)

    Long-form display name (can include special characters)



18
# File 'lib/udb/obj/exception_code.rb', line 18

def display_name = T.unsafe(self).data.fetch("display_name")

#numInteger

Returns Code, written into *mcause.

Returns:

  • (Integer)

    Code, written into *mcause



26
# File 'lib/udb/obj/exception_code.rb', line 26

def num = T.unsafe(self).data.fetch("num")

#varString

Returns Field name for an IDL enum.

Returns:

  • (String)

    Field name for an IDL enum



22
# File 'lib/udb/obj/exception_code.rb', line 22

def var = T.unsafe(self).name