Class: Babeltrace::CTF::EnumDef

Inherits:
Definition show all
Defined in:
lib/babeltrace/ctf/events.rb

Instance Attribute Summary

Attributes inherited from Definition

#definition

Instance Method Summary collapse

Methods inherited from Definition

create, #decl, #initialize, #name

Constructor Details

This class inherits a constructor from Babeltrace::CTF::Definition

Instance Method Details

#intObject



350
351
352
# File 'lib/babeltrace/ctf/events.rb', line 350

def int
  @definition.get_enum_int
end

#stringObject



354
355
356
# File 'lib/babeltrace/ctf/events.rb', line 354

def string
  @definition.get_enum_str
end

#valueObject



358
359
360
# File 'lib/babeltrace/ctf/events.rb', line 358

def value
  [ int.value, string ]
end