class _UnsignedEnumerationFieldClassMapping(_EnumerationFieldClassMapping):
_ranges_type = bt2.integer_range_set.UnsignedIntegerRangeSet
_as_enumeration_field_class_mapping_ptr = staticmethod(
class _UnsignedEnumerationFieldClassMapping(_EnumerationFieldClassMapping):
_ranges_type = bt2.integer_range_set.UnsignedIntegerRangeSet
_as_enumeration_field_class_mapping_ptr = staticmethod(
)
class _SignedEnumerationFieldClassMapping(_EnumerationFieldClassMapping):
_ranges_type = bt2.integer_range_set.SignedIntegerRangeSet
_as_enumeration_field_class_mapping_ptr = staticmethod(
)
class _SignedEnumerationFieldClassMapping(_EnumerationFieldClassMapping):
_ranges_type = bt2.integer_range_set.SignedIntegerRangeSet
_as_enumeration_field_class_mapping_ptr = staticmethod(
@staticmethod
def _get_mapping_labels_for_value(enum_ptr, value):
utils._check_uint64(value)
@staticmethod
def _get_mapping_labels_for_value(enum_ptr, value):
utils._check_uint64(value)
class _SignedEnumerationFieldClass(_EnumerationFieldClass, _SignedIntegerFieldClass):
_NAME = 'Signed enumeration'
_range_set_type = bt2.integer_range_set.SignedIntegerRangeSet
class _SignedEnumerationFieldClass(_EnumerationFieldClass, _SignedIntegerFieldClass):
_NAME = 'Signed enumeration'
_range_set_type = bt2.integer_range_set.SignedIntegerRangeSet
@staticmethod
def _get_mapping_labels_for_value(enum_ptr, value):
utils._check_int64(value)
@staticmethod
def _get_mapping_labels_for_value(enum_ptr, value):
utils._check_int64(value)
class _VariantFieldClassWithUnsignedSelector(_VariantFieldClassWithSelector):
_NAME = 'Variant (with unsigned selector)'
_borrow_option_by_name_ptr = staticmethod(
class _VariantFieldClassWithUnsignedSelector(_VariantFieldClassWithSelector):
_NAME = 'Variant (with unsigned selector)'
_borrow_option_by_name_ptr = staticmethod(
class _VariantFieldClassWithSignedSelector(_VariantFieldClassWithSelector):
_NAME = 'Variant (with signed selector)'
_borrow_option_by_name_ptr = staticmethod(
class _VariantFieldClassWithSignedSelector(_VariantFieldClassWithSelector):
_NAME = 'Variant (with signed selector)'
_borrow_option_by_name_ptr = staticmethod(