class Babeltrace2::BTField
Constants
- TYPE_MAP
Public Class Methods
from_handle(handle)
click to toggle source
# File lib/babeltrace2/trace-ir/field.rb, line 17 def self.from_handle(handle) clss = TYPE_MAP[Babeltrace2.bt_field_get_class_type(handle)] raise "unsupported field class type" unless clss handle = clss[0].new(handle) clss[1].new(handle) end
Public Instance Methods
get_class()
click to toggle source
# File lib/babeltrace2/trace-ir/field.rb, line 29 def get_class @class ||= BTFieldClass.from_handle(Babeltrace2.bt_field_borrow_class(@handle)) end
get_class_type()
click to toggle source
# File lib/babeltrace2/trace-ir/field.rb, line 24 def get_class_type Babeltrace2.bt_field_get_class_type(@handle) end
Also aliased as: class_type
to_s()
click to toggle source
# File lib/babeltrace2/trace-ir/field.rb, line 33 def to_s value.to_s end