TrinityCore
FuzzyFind.h File Reference
#include <map>
#include <string>
#include <type_traits>
+ Include dependency graph for FuzzyFind.h:

Go to the source code of this file.

Namespaces

namespace  Trinity
 
namespace  Trinity::Containers
 

Functions

template<typename Container , typename NeedleContainer , typename ContainsOperator = bool(std::string const&, std::string const&), typename T = void>
auto Trinity::Containers::FuzzyFindIn (Container const &container, NeedleContainer const &needles, ContainsOperator const &contains=StringContainsStringI, int(*bonus)(decltype((*std::begin(std::declval< Container >()))))=nullptr)