def free_functions(<EOL>self,<EOL>name=None,<EOL>function=None,<EOL>return_type=None,<EOL>arg_types=None,<EOL>header_dir=None,<EOL>header_file=None,<EOL>recursive=None,<EOL>allow_empty=None):
return (<EOL>self._find_multiple(<EOL>scopedef.scopedef_t._impl_matchers[namespace_t.free_function],<EOL>name=name,<EOL>function=function,<EOL>decl_type=self._impl_decl_types[namespace_t.free_function],<EOL>return_type=return_type,<EOL>arg_types=arg_types,<EOL>header_dir=header_dir,<EOL>header_file=header_file,<EOL>recursive=recursive,<EOL>allow_empty=allow_empty)<EOL>)<EOL>
Returns a set of free function declarations that match
a defined criteria.