lib: add option field classes with integer selectors
[babeltrace.git] / src / common / common.h
index 41815454e61b0b6e141746a5cfa1ba57715a0f87..dae93f52bebf309efee334e7f1261d18c026a5ac 100644 (file)
@@ -417,18 +417,22 @@ static inline
 const char *bt_common_field_class_type_string(enum bt_field_class_type class_type)
 {
        switch (class_type) {
+       case BT_FIELD_CLASS_TYPE_BOOL:
+               return "BOOL";
+       case BT_FIELD_CLASS_TYPE_BIT_ARRAY:
+               return "BIT_ARRAY";
        case BT_FIELD_CLASS_TYPE_UNSIGNED_INTEGER:
                return "UNSIGNED_INTEGER";
        case BT_FIELD_CLASS_TYPE_SIGNED_INTEGER:
                return "SIGNED_INTEGER";
-       case BT_FIELD_CLASS_TYPE_SINGLE_PRECISION_REAL:
-               return "SINGLE_PRECISION_REAL";
-       case BT_FIELD_CLASS_TYPE_DOUBLE_PRECISION_REAL:
-               return "DOUBLE_PRECISION_REAL";
        case BT_FIELD_CLASS_TYPE_UNSIGNED_ENUMERATION:
                return "UNSIGNED_ENUMERATION";
        case BT_FIELD_CLASS_TYPE_SIGNED_ENUMERATION:
                return "SIGNED_ENUMERATION";
+       case BT_FIELD_CLASS_TYPE_SINGLE_PRECISION_REAL:
+               return "SINGLE_PRECISION_REAL";
+       case BT_FIELD_CLASS_TYPE_DOUBLE_PRECISION_REAL:
+               return "DOUBLE_PRECISION_REAL";
        case BT_FIELD_CLASS_TYPE_STRING:
                return "STRING";
        case BT_FIELD_CLASS_TYPE_STRUCTURE:
@@ -437,6 +441,14 @@ const char *bt_common_field_class_type_string(enum bt_field_class_type class_typ
                return "STATIC_ARRAY";
        case BT_FIELD_CLASS_TYPE_DYNAMIC_ARRAY:
                return "DYNAMIC_ARRAY";
+       case BT_FIELD_CLASS_TYPE_OPTION_WITHOUT_SELECTOR:
+               return "OPTION_WITHOUT_SELECTOR";
+       case BT_FIELD_CLASS_TYPE_OPTION_WITH_BOOL_SELECTOR:
+               return "OPTION_WITH_BOOL_SELECTOR";
+       case BT_FIELD_CLASS_TYPE_OPTION_WITH_UNSIGNED_INTEGER_SELECTOR:
+               return "OPTION_WITH_UNSIGNED_INTEGER_SELECTOR";
+       case BT_FIELD_CLASS_TYPE_OPTION_WITH_SIGNED_INTEGER_SELECTOR:
+               return "OPTION_WITH_SIGNED_INTEGER_SELECTOR";
        case BT_FIELD_CLASS_TYPE_VARIANT_WITHOUT_SELECTOR:
                return "VARIANT_WITHOUT_SELECTOR";
        case BT_FIELD_CLASS_TYPE_VARIANT_WITH_UNSIGNED_SELECTOR:
This page took 0.024043 seconds and 4 git commands to generate.