lib: move `bt_value` structures to `value-internal.h`
[babeltrace.git] / lib / value.c
index 83168e74fe9cd99c22922342a219684865a31feb..07985ea84b7cbbe9d428407d571553fbaf2a51f0 100644 (file)
@@ -34,7 +34,6 @@
 #include <babeltrace/compat/glib-internal.h>
 #include <babeltrace/types.h>
 #include <babeltrace/assert-pre-internal.h>
-#include <babeltrace/object-internal.h>
 #include <babeltrace/value-internal.h>
 #include <babeltrace/assert-internal.h>
 
                "Index is out of bound: "                               \
                "index=%" PRIu64 ", count=%u", (_index), (_count));
 
-struct bt_value {
-       struct bt_object base;
-       enum bt_value_type type;
-       bt_bool frozen;
-};
-
 static
 void bt_value_null_instance_release_func(struct bt_object *obj)
 {
@@ -89,36 +82,6 @@ struct bt_value bt_value_null_instance = {
 
 struct bt_value *const bt_value_null = &bt_value_null_instance;
 
-struct bt_value_bool {
-       struct bt_value base;
-       bt_bool value;
-};
-
-struct bt_value_integer {
-       struct bt_value base;
-       int64_t value;
-};
-
-struct bt_value_real {
-       struct bt_value base;
-       double value;
-};
-
-struct bt_value_string {
-       struct bt_value base;
-       GString *gstr;
-};
-
-struct bt_value_array {
-       struct bt_value base;
-       GPtrArray *garray;
-};
-
-struct bt_value_map {
-       struct bt_value base;
-       GHashTable *ght;
-};
-
 static
 void bt_value_destroy(struct bt_object *obj);
 
This page took 0.025441 seconds and 4 git commands to generate.