Blender V4.3
BLI_string_search.hh File Reference
#include "BLI_linear_allocator.hh"
#include "BLI_map.hh"
#include "BLI_span.hh"
#include "BLI_string_ref.hh"
#include "BLI_vector.hh"

Go to the source code of this file.

Classes

struct  blender::string_search::SearchItem
 
struct  blender::string_search::RecentCache
 
class  blender::string_search::StringSearchBase
 
class  blender::string_search::StringSearch< T >
 

Namespaces

namespace  blender
 
namespace  blender::string_search
 

Enumerations

enum class  blender::string_search::MainWordsHeuristic { blender::string_search::FirstGroup , blender::string_search::LastGroup , blender::string_search::All }
 

Functions

int blender::string_search::damerau_levenshtein_distance (StringRef a, StringRef b)
 
int blender::string_search::get_fuzzy_match_errors (StringRef query, StringRef full)
 
void blender::string_search::extract_normalized_words (StringRef str, LinearAllocator<> &allocator, Vector< StringRef, 64 > &r_words, Vector< int, 64 > &r_word_group_ids)