def namespaces(<EOL>self,<EOL>name=None,<EOL>function=None,<EOL>recursive=None,<EOL>allow_empty=None):
return (<EOL>self._find_multiple(<EOL>scopedef.scopedef_t._impl_matchers[namespace_t.namespace],<EOL>name=name,<EOL>function=function,<EOL>recursive=recursive,<EOL>allow_empty=allow_empty)<EOL>)<EOL>
Returns a set of namespace declarations that match
a defined criteria.