Class: Babeltrace2Gen::BTFieldClass::Enumeration::Signed
- Inherits:
-
Integer::Signed
- Object
- Babeltrace2Gen::BTFieldClass
- Integer
- Integer::Signed
- Babeltrace2Gen::BTFieldClass::Enumeration::Signed
- Defined in:
- lib/metababel/bt2_stream_classes_generator.rb
Defined Under Namespace
Classes: Mapping
Constant Summary
Constants included from Babeltrace2Gen::BTPrinter
Babeltrace2Gen::BTPrinter::INDENT_INCREMENT
Instance Attribute Summary
Attributes included from Babeltrace2Gen::BTFieldClass::Enumeration
Attributes inherited from Integer
#field_value_range, #preferred_display_base
Attributes inherited from Babeltrace2Gen::BTFieldClass
Attributes included from Babeltrace2Gen::BTLocator
Instance Method Summary collapse
-
#initialize(parent:, field_value_range:, mappings:, preferred_display_base: 10) ⇒ Signed
constructor
A new instance of Signed.
Methods inherited from Integer::Signed
Methods included from Babeltrace2Gen::BTFromH
Methods inherited from Integer
Methods inherited from Babeltrace2Gen::BTFieldClass
#bt_get_variable, from_h, #get_declarator, #get_getter, #get_setter
Methods included from Babeltrace2Gen::BTPrinter
context, #name_sanitized, pr, #scope
Methods included from Babeltrace2Gen::BTLocator
#rec_event_class, #rec_menber_class, #rec_stream_class, #resolve_path
Constructor Details
#initialize(parent:, field_value_range:, mappings:, preferred_display_base: 10) ⇒ Signed
Returns a new instance of Signed.
520 521 522 523 |
# File 'lib/metababel/bt2_stream_classes_generator.rb', line 520 def initialize(parent:, field_value_range:, mappings:, preferred_display_base: 10) @mappings = mappings # TODO: init Mapping super(parent: parent, field_value_range: field_value_range, preferred_display_base: preferred_display_base) end |