Lines Matching refs:args
138 args = ['attribute']
139 args << 'value' unless is_bool
140 body << "#{indent}return pandasm::#{class_name(item_type)}::Validate(#{args.join(', ')});"
174 args = ['attribute']
175 args << 'value' unless is_bool
176 body << "#{indent}pandasm::#{class_name(item_type)}::SetFlags(#{args.join(', ')});"
210 args = ['attribute']
211 args << 'value' unless is_bool
212 body << "#{indent}pandasm::#{class_name(item_type)}::RemoveFlags(#{args.join(', ')});"
219 args = ['const std::string_view &attribute']
220 args << 'const std::string_view &value' if !is_bool
221 args
229 args = arg_list(is_bool)
230 return args if Metadata::extends_default?
233 args[0] = add_unused_attribute(args[0]) if attributes.none?
234 args[1] = add_unused_attribute(args[1]) if args[1] && attributes.none? { |a| a.enum? }
235 args
239 args = arg_list(is_bool)
240 return args if Metadata::extends_default?
244 args[0] = add_unused_attribute(args[0]) if attributes.none?
245 args[1] = add_unused_attribute(args[1]) if args[1] && !use_value
246 args