Class: Babeltrace2Gen::BTFieldClass::Option::WithSelectorField::Bool

Inherits:
Babeltrace2Gen::BTFieldClass::Option::WithSelectorField show all
Extended by:
Babeltrace2Gen::BTFromH
Defined in:
lib/metababel/bt2_stream_classes_generator.rb

Constant Summary

Constants included from Babeltrace2Gen::BTPrinter

Babeltrace2Gen::BTPrinter::INDENT_INCREMENT

Instance Attribute Summary collapse

Attributes inherited from Babeltrace2Gen::BTFieldClass::Option::WithSelectorField

#selector_field_path

Attributes inherited from Babeltrace2Gen::BTFieldClass::Option

#field_class

Attributes inherited from Babeltrace2Gen::BTFieldClass

#cast_type

Attributes included from Babeltrace2Gen::BTLocator

#parent, #variable

Instance Method Summary collapse

Methods included from Babeltrace2Gen::BTFromH

from_h

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_class:, selector_field_path:, selector_is_reversed: nil) ⇒ Bool

Returns a new instance of Bool.



733
734
735
736
# File 'lib/metababel/bt2_stream_classes_generator.rb', line 733

def initialize(parent:, field_class:, selector_field_path:, selector_is_reversed: nil)
  @selector_is_reversed = selector_is_reversed
  super(parent: parent, field_class: field_class, selector_field_path: selector_field_path)
end

Instance Attribute Details

#selector_is_reversedObject (readonly)

Returns the value of attribute selector_is_reversed.



731
732
733
# File 'lib/metababel/bt2_stream_classes_generator.rb', line 731

def selector_is_reversed
  @selector_is_reversed
end