[#BloombergLP-ball-CategoryManager_RadixTree-forEach-07]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/ball.adoc[ball]::xref:BloombergLP/ball/CategoryManager_RadixTree.adoc[CategoryManager&lowbar;RadixTree]::forEach
:relfileprefix: ../../../
:mrdocs:

Call the specified `functor` for each key&hyphen;value pair in this tree&period; The `functor` should be a callable object that accepts two parameters&colon; `const bsl&colon;&colon;string&lowbar;view&amp;` for the key and `const t&lowbar;VALUE&amp;` for the value&period; The order of visitation is unspecified&period; See also the manipulator variation that allows the functor to modify the value&period;

== Synopsis

Declared in `&lt;ball&lowbar;categorymanager&lowbar;radixtree&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class t&lowbar;FUNCTOR&gt;
void
forEach(t&lowbar;FUNCTOR const& functor) const;
----


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