forEachPrefix overloads
Synopses
Declared in <ball_categorymanager_radixtree.h>
Call the specified functor for each key‐value pair whose key starts with the specified prefix. The functor should be a callable object that accepts two parameters: const bsl::string_view& for the key and t_VALUE& for the value. Return the number of times the functor was called. The order of visitation is unspecified. Noteice that the functor is able to modify the value.
template<class t_FUNCTOR>
CategoryManager_RadixTree<t_VALUE>::size_type
forEachPrefix(
std::string_view const& prefix,
t_FUNCTOR const& functor);
Call the specified functor for each key‐value pair whose key starts with the specified prefix. The functor should be a callable object that accepts two parameters: const bsl::string_view& for the key and const t_VALUE& for the value. Return the number of times the functor was called. The order of visitation is unspecified. See also the manipulator variation that allows the functor to modify the value.
template<class t_FUNCTOR>
CategoryManager_RadixTree<t_VALUE>::size_type
forEachPrefix(
std::string_view const& prefix,
t_FUNCTOR const& functor) const;
Created with MrDocs