Class: Babeltrace2::BTFieldClass::Enumeration::Mapping

Inherits:
Babeltrace2::BTObject show all
Defined in:
lib/babeltrace2/trace-ir/field-class.rb

Direct Known Subclasses

Signed::Mapping, Unsigned::Mapping

Instance Attribute Summary

Attributes inherited from Babeltrace2::BTObject

#handle

Instance Method Summary collapse

Methods inherited from Babeltrace2::BTObject

#==, #initialize, #to_ptr

Constructor Details

This class inherits a constructor from Babeltrace2::BTObject

Instance Method Details

#get_labelObject Also known as: label



557
558
559
560
561
562
563
564
# File 'lib/babeltrace2/trace-ir/field-class.rb', line 557

def get_label
  label = Babeltrace2.bt_field_class_enumeration_mapping_get_label(@handle)
  if label[0] == ':'
    label[1..-1].to_sym
  else
    label
  end
end