@staticmethod<EOL><INDENT>def create_decl_string(<EOL>return_type, arguments_types, with_defaults=True):<DEDENT>
return free_function_type_t.NAME_TEMPLATE % {<EOL>'<STR_LIT>': return_type.build_decl_string(with_defaults),<EOL>'<STR_LIT>': '<STR_LIT:U+002C>'.join(<EOL>[_f(x, with_defaults) for x in arguments_types])}<EOL>
Returns free function type

:param return_type: function return type
:type return_type: :class:`type_t`
:param arguments_types: list of argument :class:`type <type_t>`
:rtype: :class:`free_function_type_t`