CTF metadata structure generation code finished
[babeltrace.git] / include / babeltrace / types.h
index bfc698706766668cf67a1a9d346dc9dec1a9fc08..9704efed5e08229bc82243b30e715b1e2316e86e 100644 (file)
@@ -349,7 +349,7 @@ int register_declaration(GQuark declaration_name,
                         struct declaration *declaration,
                         struct declaration_scope *scope);
 struct declaration *lookup_declaration(GQuark declaration_name,
-                                      struct declaration_scope *scope);
+                               struct declaration_scope *scope);
 
 /*
  * Type scopes also contain a separate registry for struct, variant and
@@ -364,9 +364,9 @@ struct declaration_struct *
        lookup_struct_declaration(GQuark struct_name,
                                  struct declaration_scope *scope);
 int register_variant_declaration(GQuark variant_name,
-                         struct declaration_variant *variant_declaration,
+                         struct declaration_untagged_variant *untagged_variant_declaration,
                          struct declaration_scope *scope);
-struct declaration_variant *lookup_variant_declaration(GQuark variant_name,
+struct declaration_untagged_variant *lookup_variant_declaration(GQuark variant_name,
                                         struct declaration_scope *scope);
 int register_enum_declaration(GQuark enum_name,
                              struct declaration_enum *enum_declaration,
@@ -450,6 +450,9 @@ size_t enum_get_nr_enumerators(struct declaration_enum *enum_declaration);
 struct declaration_enum *
        enum_declaration_new(struct declaration_integer *integer_declaration);
 
+struct declaration_string *
+       string_declaration_new(enum ctf_string_encoding encoding);
+
 struct declaration_struct *
        struct_declaration_new(struct declaration_scope *parent_scope);
 void struct_declaration_add_field(struct declaration_struct *struct_declaration,
This page took 0.023555 seconds and 4 git commands to generate.