[#BloombergLP-ball-LoggerManager-visitCategories-01]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/ball.adoc[ball]::xref:BloombergLP/ball/LoggerManager.adoc[LoggerManager]::visitCategories
:relfileprefix: ../../../
:mrdocs:

Invoke the specified `visitor` functor on each category managed by this object, providing that functor non&hyphen;modifiable access to each category&period; `visitor` must be a functor that can be called as if it had the following signature&colon; &grave; void operator()(const Category &ast;)&semi; &grave;

== Synopsis

Declared in `&lt;ball&lowbar;loggermanager&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class t&lowbar;CATEGORY&lowbar;VISITOR&gt;
void
visitCategories(t&lowbar;CATEGORY&lowbar;VISITOR const& visitor) const;
----


[.small]#Created with https://www.mrdocs.com[MrDocs]#
