BASE_TYPE,
FINISH_NAME,
SYMBOL_TYPE,
- INSTANCE_IDX;
+ INSTANCE_IDX,
+ EXPERIMENTAL;
public static ArgumentType? from_string (string name) {
var enum_class = (EnumClass) typeof(ArgumentType).class_ref ();
symbol.set_attribute ("Deprecated", true);
}
+ // experimental
+ if (metadata.has_argument (ArgumentType.EXPERIMENTAL)) {
+ symbol.set_attribute ("Experimental", true);
+ }
+
if (parent.symbol is Namespace) {
// always write cheader filename for namespace children
symbol.set_attribute_string ("CCode", "cheader_filename", get_cheader_filename ());