#include "object.h"
#define BT_INTEGER_RANGE_SET_RANGE_AT_INDEX(_rs, _index) \
- (&g_array_index((_rs)->ranges, struct bt_integer_range, (_index)))
+ (&bt_g_array_index((_rs)->ranges, struct bt_integer_range, (_index)))
struct bt_integer_range {
union {
bool frozen;
};
-BT_HIDDEN
void _bt_integer_range_set_freeze(const struct bt_integer_range_set *range_set);
#ifdef BT_DEV_MODE
# define bt_integer_range_set_freeze(_sc)
#endif
-BT_HIDDEN
bool bt_integer_range_set_unsigned_has_overlaps(
const struct bt_integer_range_set *range_set);
-BT_HIDDEN
bool bt_integer_range_set_signed_has_overlaps(
const struct bt_integer_range_set *range_set);