}
public string get_default_free_function () {
+ if (base_class != null) {
+ return base_class.get_free_function ();
+ }
return get_lower_case_cprefix () + "free";
}
public override string? get_free_function () {
if (free_function == null) {
- if (base_class != null) {
- return base_class.get_free_function ();
- }
free_function = get_default_free_function ();
}
return free_function;
public bool skip_string_utf8 ();
}
[Compact]
- [CCode (cheader_filename = "gst/base/gstbytewriter.h")]
+ [CCode (free_function = "gst_byte_writer_free", cheader_filename = "gst/base/gstbytewriter.h")]
public class ByteWriter : Gst.ByteReader {
public uint alloc_size;
public bool fixed;