Class: Babeltrace::CTF::Internal::Declaration
- Defined in:
- lib/babeltrace/ctf/events.rb
Overview
< Babeltrace::Declaration < FFI::Struct
Instance Method Summary collapse
- #field_type ⇒ Object
- #get_array_len ⇒ Object
- #get_encoding ⇒ Object
- #get_int_base ⇒ Object
- #get_int_byte_order ⇒ Object
- #get_int_len ⇒ Object
- #get_int_signedness ⇒ Object
- #int_signed? ⇒ Boolean
Instance Method Details
#field_type ⇒ Object
30 31 32 |
# File 'lib/babeltrace/ctf/events.rb', line 30 def field_type CTF.bt_ctf_field_type(self) end |
#get_array_len ⇒ Object
58 59 60 |
# File 'lib/babeltrace/ctf/events.rb', line 58 def get_array_len CTF.bt_ctf_get_array_len(self) end |
#get_encoding ⇒ Object
54 55 56 |
# File 'lib/babeltrace/ctf/events.rb', line 54 def get_encoding CTF.bt_ctf_get_encoding(self) end |
#get_int_base ⇒ Object
42 43 44 |
# File 'lib/babeltrace/ctf/events.rb', line 42 def get_int_base CTF.bt_ctf_get_int_base(self) end |
#get_int_byte_order ⇒ Object
46 47 48 |
# File 'lib/babeltrace/ctf/events.rb', line 46 def get_int_byte_order CTF.bt_ctf_get_int_byte_order(self) end |
#get_int_len ⇒ Object
50 51 52 |
# File 'lib/babeltrace/ctf/events.rb', line 50 def get_int_len CTF.bt_ctf_get_int_len(self) end |
#get_int_signedness ⇒ Object
34 35 36 |
# File 'lib/babeltrace/ctf/events.rb', line 34 def get_int_signedness CTF.bt_ctf_get_int_signedness(self) end |
#int_signed? ⇒ Boolean
38 39 40 |
# File 'lib/babeltrace/ctf/events.rb', line 38 def int_signed? get_int_signedness == 1 end |