LOWER_CASE_CPREFIX,
ERRORDOMAIN,
DESTROYS_INSTANCE,
- BASE_TYPE;
+ BASE_TYPE,
+ FINISH_NAME;
public static ArgumentType? from_string (string name) {
var enum_class = (EnumClass) typeof(ArgumentType).class_ref ();
current.symbol = s;
+ if (metadata.has_argument (ArgumentType.FINISH_NAME)) {
+ s.set_attribute_string ("CCode", "finish_name", metadata.get_string (ArgumentType.FINISH_NAME));
+ }
+
var parameters = new ArrayList<ParameterInfo> ();
current.array_length_parameters = new ArrayList<int> ();
current.closure_parameters = new ArrayList<int> ();