parse_bitfield ();
} else if (reader.name == "function") {
parse_method ("function");
+ } else if (reader.name == "function-macro") {
+ skip_element ();
} else if (reader.name == "callback") {
parse_callback ();
} else if (reader.name == "record") {
}
} else if (reader.name == "function") {
skip_element ();
+ } else if (reader.name == "function-macro") {
+ skip_element ();
} else {
// error
Report.error (get_current_src (), "unknown child element `%s' in `%s'".printf (reader.name, element_name));
parse_method ("method");
} else if (reader.name == "function") {
skip_element ();
+ } else if (reader.name == "function-macro") {
+ skip_element ();
} else if (reader.name == "union") {
parse_union ();
} else {
parse_constructor ();
} else if (reader.name == "function") {
parse_method ("function");
+ } else if (reader.name == "function-macro") {
+ skip_element ();
} else if (reader.name == "method") {
parse_method ("method");
} else if (reader.name == "virtual-method") {
parse_method ("virtual-method");
} else if (reader.name == "function") {
parse_method ("function");
+ } else if (reader.name == "function-macro") {
+ skip_element ();
} else if (reader.name == "method") {
parse_method ("method");
} else if (reader.name == "glib:signal") {
}
} else if (reader.name == "function") {
skip_element ();
+ } else if (reader.name == "function-macro") {
+ skip_element ();
} else if (reader.name == "union") {
parse_union ();
} else {
parse_method ("method");
} else if (reader.name == "function") {
skip_element ();
+ } else if (reader.name == "function-macro") {
+ skip_element ();
} else if (reader.name == "record") {
parse_record ();
} else {