SYMBOL INDEX (8898 symbols across 80 files) FILE: android/src/info/sioyek/sioyek/SioyekActivity.java class SioyekActivity (line 68) | public class SioyekActivity extends QtActivity{ method setFileUrlReceived (line 69) | public static native void setFileUrlReceived(String url); method qDebug (line 70) | public static native void qDebug(String msg); method onTts (line 71) | public static native void onTts(int begin, int end); method onTtsStateChange (line 72) | public static native void onTtsStateChange(String newState); method onExternalTtsStateChange (line 73) | public static native void onExternalTtsStateChange(String newState); method getRestOnPause (line 74) | public static native String getRestOnPause(); method onResumeState (line 75) | public static native void onResumeState(boolean isPlaying, boolean rea... method onReceive (line 87) | @Override method onReceive (line 96) | @Override method onReceive (line 104) | @Override method onCreate (line 112) | @Override method onStart (line 162) | @Override method onStop (line 180) | @Override method onResume (line 189) | @Override method onPause (line 200) | @Override method onNewIntent (line 212) | @Override method checkPendingIntents (line 224) | public void checkPendingIntents(String workingDir){ method getFile (line 232) | public static File getFile(Context context, Uri uri) throws IOException { method createFileFromStream (line 248) | public static void createFileFromStream(InputStream ins, File destinat... method queryName (line 262) | private static String queryName(Context context, Uri uri) { method getRealPathFromUri (line 273) | public static String getRealPathFromUri(Context context, Uri contentUr... method getPathFromUri (line 293) | public static String getPathFromUri(Context context, Uri uri) { method getDataColumn (line 359) | public static String getDataColumn(Context context, Uri uri, String se... method isExternalStorageDocument (line 387) | public static boolean isExternalStorageDocument(Uri uri) { method isDownloadsDocument (line 395) | public static boolean isDownloadsDocument(Uri uri) { method isMediaDocument (line 403) | public static boolean isMediaDocument(Uri uri) { method isGooglePhotosUri (line 411) | public static boolean isGooglePhotosUri(Uri uri) { method processIntent (line 415) | private void processIntent(){ method ttsPause (line 440) | public void ttsPause(){ method ttsStop (line 450) | public void ttsStop(){ method ttsSetRate (line 459) | public void ttsSetRate(float rate){ method ttsSetRestOfDocument (line 468) | public void ttsSetRestOfDocument(String text){ method ttsSay (line 478) | public void ttsSay(String text){ method setTtsRate (line 492) | public void setTtsRate(float rate){ method setTtsRestOfDocument (line 498) | public void setTtsRestOfDocument(String rest){ FILE: android/src/info/sioyek/sioyek/TextToSpeechService.java class CustomPlayer (line 33) | class CustomPlayer extends SimpleBasePlayer{ method CustomPlayer (line 47) | public CustomPlayer(Looper looper){ method updatePlaybackState (line 51) | public void updatePlaybackState(int playbackState, Boolean playWhenRea... method getState (line 62) | @Override method handleSetPlayWhenReady (line 68) | @Override class TextToSpeechService (line 74) | public class TextToSpeechService extends MediaSessionService { method getPlayerStateString (line 91) | private String getPlayerStateString(int state){ method onCreate (line 99) | @Override method onStartCommand (line 184) | @Override method onTaskRemoved (line 209) | @Override method onDestroy (line 218) | @Override method onGetSession (line 225) | @Override method sendMessage (line 236) | private void sendMessage(int begin, int end){ method publishTtsState (line 243) | private void publishTtsState(String state){ method publishExternalTtsState (line 249) | private void publishExternalTtsState(String state){ method findFirstSpaceBefore (line 255) | int findFirstSpaceBefore(String text, int index){ method setRestText (line 264) | void setRestText(String rest){ method handleResumeState (line 276) | void handleResumeState(){ FILE: fzf/fzf.c type char_class (line 43) | typedef int32_t char_class; type byte (line 44) | typedef char byte; type score_t (line 46) | typedef enum { type char_types (line 57) | typedef enum { function index_byte (line 65) | static int32_t index_byte(fzf_string_t *string, char b) { function leading_whitespaces (line 74) | static size_t leading_whitespaces(fzf_string_t *str) { function trailing_whitespaces (line 85) | static size_t trailing_whitespaces(fzf_string_t *str) { function copy_runes (line 96) | static void copy_runes(fzf_string_t *src, fzf_i32_t *destination) { function copy_into_i16 (line 102) | static void copy_into_i16(i16_slice_t *src, fzf_i16_t *dest) { function has_prefix (line 121) | static bool has_prefix(const char *str, const char *prefix, size_t prefi... function has_suffix (line 125) | static bool has_suffix(const char *str, size_t len, const char *suffix, function max16 (line 193) | static int16_t max16(int16_t a, int16_t b) { function min64u (line 197) | static size_t min64u(size_t a, size_t b) { function fzf_position_t (line 201) | fzf_position_t *fzf_pos_array(size_t len) { function resize_pos (line 213) | static void resize_pos(fzf_position_t *pos, size_t add_len, size_t comp) { function unsafe_append_pos (line 223) | static void unsafe_append_pos(fzf_position_t *pos, size_t value) { function append_pos (line 229) | static void append_pos(fzf_position_t *pos, size_t value) { function insert_range (line 235) | static void insert_range(fzf_position_t *pos, size_t start, size_t end) { function fzf_i16_t (line 252) | static fzf_i16_t alloc16(size_t *offset, fzf_slab_t *slab, size_t size) { function fzf_i32_t (line 267) | static fzf_i32_t alloc32(size_t *offset, fzf_slab_t *slab, size_t size) { function char_class (line 282) | static char_class char_class_of_ascii(char ch) { function char_class (line 299) | static char_class char_class_of(char ch) { function bonus_for (line 307) | static int16_t bonus_for(char_class prev_class, char_class class) { function bonus_at (line 321) | static int16_t bonus_at(fzf_string_t *input, size_t idx) { function normalize_rune (line 330) | static char normalize_rune(char r) { function try_skip (line 342) | static int32_t try_skip(fzf_string_t *input, bool case_sensitive, byte b, function is_ascii (line 369) | static bool is_ascii(const char *runes, size_t size) { function ascii_fuzzy_index (line 379) | static int32_t ascii_fuzzy_index(fzf_string_t *input, const char *pattern, function calculate_score (line 401) | static int32_t calculate_score(bool case_sensitive, bool normalize, function fzf_result_t (line 462) | fzf_result_t fzf_fuzzy_match_v1(bool case_sensitive, bool normalize, function fzf_result_t (line 524) | fzf_result_t fzf_fuzzy_match_v2(bool case_sensitive, bool normalize, function fzf_result_t (line 770) | fzf_result_t fzf_exact_match_naive(bool case_sensitive, bool normalize, function fzf_result_t (line 834) | fzf_result_t fzf_prefix_match(bool case_sensitive, bool normalize, function fzf_result_t (line 869) | fzf_result_t fzf_suffix_match(bool case_sensitive, bool normalize, function fzf_result_t (line 906) | fzf_result_t fzf_equal_match(bool case_sensitive, bool normalize, function append_set (line 959) | static void append_set(fzf_term_set_t *set, fzf_term_t value) { function append_pattern (line 971) | static void append_pattern(fzf_pattern_t *pattern, fzf_term_set_t *value) { function fzf_pattern_t (line 993) | fzf_pattern_t *fzf_parse_pattern(fzf_case_types case_mode, bool normalize, function fzf_free_pattern (line 1127) | void fzf_free_pattern(fzf_pattern_t *pattern) { function fzf_get_score (line 1144) | int32_t fzf_get_score(const char *text, fzf_pattern_t *pattern, function fzf_position_t (line 1197) | fzf_position_t *fzf_get_positions(const char *text, fzf_pattern_t *pattern, function fzf_free_positions (line 1236) | void fzf_free_positions(fzf_position_t *pos) { function fzf_slab_t (line 1243) | fzf_slab_t *fzf_make_slab(fzf_slab_config_t config) { function fzf_slab_t (line 1262) | fzf_slab_t *fzf_make_default_slab(void) { function fzf_free_slab (line 1266) | void fzf_free_slab(fzf_slab_t *slab) { FILE: fzf/fzf.h type fzf_i16_t (line 8) | typedef struct { type fzf_i32_t (line 15) | typedef struct { type fzf_position_t (line 22) | typedef struct { type fzf_result_t (line 28) | typedef struct { type fzf_slab_t (line 34) | typedef struct { type fzf_slab_config_t (line 39) | typedef struct { type fzf_string_t (line 44) | typedef struct { type fzf_result_t (line 49) | typedef fzf_result_t (*fzf_algo_t)(bool, bool, fzf_string_t *, fzf_strin... type fzf_case_types (line 52) | typedef enum { CaseSmart = 0, CaseIgnore, CaseRespect } fzf_case_types; type fzf_term_t (line 54) | typedef struct { type fzf_term_set_t (line 62) | typedef struct { type fzf_pattern_t (line 68) | typedef struct { FILE: pdf_viewer/OpenWithApplication.h function class (line 7) | class OpenWithApplication : public QApplication FILE: pdf_viewer/RunGuard.cpp function QString (line 11) | QString generateKeyHash(const QString& key, const QString& salt) FILE: pdf_viewer/RunGuard.h function class (line 54) | class RunGuard : public QObject FILE: pdf_viewer/book.cpp function Portal (line 22) | Portal Portal::with_src_offset(float src_offset) function QJsonObject (line 29) | QJsonObject Mark::to_json(std::string doc_checksum) const function QDateTime (line 71) | QDateTime Annotation::get_creation_datetime() const { function QDateTime (line 75) | QDateTime Annotation::get_modification_datetime() const { function QJsonObject (line 102) | QJsonObject BookMark::to_json(std::string doc_checksum) const function QJsonObject (line 184) | QJsonObject Highlight::to_json(std::string doc_checksum) const function QJsonObject (line 220) | QJsonObject Portal::to_json(std::string doc_checksum) const function are_same (line 291) | bool are_same(const BookMark& lhs, const BookMark& rhs) { function are_same (line 295) | bool are_same(const Highlight& lhs, const Highlight& rhs) { function AbsoluteRect (line 303) | AbsoluteRect BookMark::get_rectangle() const{ function AbsoluteRect (line 319) | AbsoluteRect Portal::get_rectangle() const{ function AbsoluteDocumentPos (line 332) | AbsoluteDocumentPos BookMark::begin_pos() { function AbsoluteDocumentPos (line 336) | AbsoluteDocumentPos BookMark::end_pos() { function AbsoluteRect (line 340) | AbsoluteRect BookMark::rect() { function AbsoluteRect (line 344) | AbsoluteRect FreehandDrawing::bbox(){ function reference_type_string (line 367) | std::string reference_type_string(ReferenceType rt) { FILE: pdf_viewer/book.h function SelectedObjectType (line 19) | enum class SelectedObjectType { type Annotation (line 54) | struct Annotation { function Annotation (line 79) | struct Mark : Annotation { type BookMark (line 93) | struct BookMark type PdfLink (line 137) | struct PdfLink { type OverviewSide (line 144) | enum OverviewSide { type ParsedUri (line 151) | struct ParsedUri { type FreehandDrawingPoint (line 157) | struct FreehandDrawingPoint { type class (line 162) | enum class type DocumentCharacter (line 168) | struct DocumentCharacter { type FreehandDrawing (line 177) | struct FreehandDrawing { type PixmapDrawing (line 185) | struct PixmapDrawing { type CharacterAddress (line 190) | struct CharacterAddress { type DocumentViewState (line 210) | struct DocumentViewState { type PortalViewState (line 215) | struct PortalViewState { type OverviewResizeData (line 220) | struct OverviewResizeData { type OverviewMoveData (line 226) | struct OverviewMoveData { type OverviewTouchMoveData (line 231) | struct OverviewTouchMoveData { type Portal (line 242) | struct Portal type SearchResult (line 261) | struct SearchResult { type TocNode (line 271) | struct TocNode { type CachedPageData (line 283) | struct CachedPageData { type class (line 289) | enum class type SmartViewCandidate (line 300) | struct SmartViewCandidate { type CachedPage (line 323) | struct CachedPage { type IndexedData (line 339) | struct IndexedData { FILE: pdf_viewer/checksum.cpp function compute_checksum (line 5) | std::string compute_checksum(const QString& file_name, QCryptographicHas... FILE: pdf_viewer/checksum.h function class (line 12) | class CachedChecksummer { FILE: pdf_viewer/config.cpp function int_serializer (line 396) | void int_serializer(void* int_pointer, std::wstringstream& stream) { function bool_serializer (line 400) | void bool_serializer(void* bool_pointer, std::wstringstream& stream) { function string_serializer (line 404) | void string_serializer(void* string_pointer, std::wstringstream& stream) { function rect_serializer (line 408) | void rect_serializer(void* rect_pointer, std::wstringstream& stream) { function vec_n_serializer (line 440) | void vec_n_serializer(void* vec_n_pointer, std::wstringstream& stream) { function are_vecs_different (line 483) | bool are_vecs_different(T* vec1, T* vec2) { function float_serializer (line 556) | void float_serializer(void* float_pointer, std::wstringstream& stream) { function Config (line 565) | Config* ConfigManager::get_mut_config_with_name(std::wstring config_name) { function ensure_between_0_and_1 (line 572) | bool ensure_between_0_and_1(const QStringList& parts) { function colorn_validator (line 589) | bool colorn_validator(const std::wstring& str) { function bool_validator (line 635) | bool bool_validator(const std::wstring& str) { class ConfigBuilder (line 666) | class ConfigBuilder{ method get_serializer (line 678) | std::function get_serializer(){ method get_deserializer (line 698) | std::function ge... method get_validator (line 719) | std::function get_validator(){ method ConfigBuilder (line 741) | ConfigBuilder(std::wstring config_name, ConfigType ctype, void* cvalue){ method ConfigBuilder (line 747) | static ConfigBuilder color3(std::wstring config_name, float* val){ method ConfigBuilder (line 751) | static ConfigBuilder color4(std::wstring config_name, float* val){ method ConfigBuilder (line 755) | static ConfigBuilder boolean(std::wstring config_name, bool* val){ method ConfigBuilder (line 759) | static ConfigBuilder floatc(std::wstring config_name, float* val, Floa... method ConfigBuilder (line 763) | static ConfigBuilder intc(std::wstring config_name, int* val, IntExtra... method ConfigBuilder (line 767) | static ConfigBuilder string(std::wstring config_name, std::wstring* val){ method ConfigBuilder (line 771) | static ConfigBuilder macro(std::wstring config_name, std::wstring* val){ method ConfigBuilder (line 775) | static ConfigBuilder ivec2(std::wstring config_name, int* val){ method ConfigBuilder (line 779) | static ConfigBuilder fvec2(std::wstring config_name, float* val){ method ConfigBuilder (line 783) | static ConfigBuilder rect(std::wstring config_name, UIRect* val){ method ConfigBuilder (line 787) | ConfigBuilder serializer(std::function val... method ConfigBuilder (line 802) | ConfigBuilder extra(std::variant ... method ConfigBuilder (line 807) | ConfigBuilder auto_(){ method Config (line 812) | Config build(){ function QVariant (line 1455) | QVariant ConfigModel::data(const QModelIndex& index, int role) const { function QRect (line 1563) | QRect UIRect::to_window(int window_width, int window_height) { FILE: pdf_viewer/config.h type ConfigType (line 22) | enum ConfigType { type UIRange (line 38) | struct UIRange { type UIRect (line 43) | struct UIRect { type FloatExtras (line 55) | struct FloatExtras { type IntExtras (line 60) | struct IntExtras { type EmptyExtras (line 65) | struct EmptyExtras { type AdditionalKeymapData (line 68) | struct AdditionalKeymapData { type Config (line 79) | struct Config { function class (line 103) | class ConfigManager { function class (line 140) | class ConfigModel : public QAbstractTableModel { FILE: pdf_viewer/coordinates.cpp function rects_intersect (line 6) | bool rects_intersect(fz_rect rect1, fz_rect rect2) { function rects_intersect (line 10) | bool rects_intersect(fz_irect rect1, fz_irect rect2) { function range_intersects (line 14) | bool range_intersects(float range1_start, float range1_end, float range2... function are_same (line 47) | bool are_same(const AbsoluteDocumentPos& lhs, const AbsoluteDocumentPos&... function AbsoluteDocumentPos (line 56) | AbsoluteDocumentPos DocumentPos::to_absolute(Document* doc) const{ function NormalizedWindowPos (line 60) | NormalizedWindowPos DocumentPos::to_window_normalized(DocumentView* docu... function WindowPos (line 64) | WindowPos DocumentPos::to_window(DocumentView* document_view) const{ function DocumentPos (line 68) | DocumentPos AbsoluteDocumentPos::to_document(Document* doc) const{ function NormalizedWindowPos (line 72) | NormalizedWindowPos AbsoluteDocumentPos::to_window_normalized(DocumentVi... function WindowPos (line 76) | WindowPos AbsoluteDocumentPos::to_window(DocumentView* document_view) co... function DocumentPos (line 80) | DocumentPos NormalizedWindowPos::to_document(DocumentView* document_view) { function AbsoluteDocumentPos (line 85) | AbsoluteDocumentPos NormalizedWindowPos::to_absolute(DocumentView* docum... function WindowPos (line 90) | WindowPos NormalizedWindowPos::to_window(DocumentView* document_view) { function DocumentPos (line 94) | DocumentPos WindowPos::to_document(DocumentView* document_view) { function AbsoluteDocumentPos (line 98) | AbsoluteDocumentPos WindowPos::to_absolute(DocumentView* document_view) { function NormalizedWindowPos (line 102) | NormalizedWindowPos WindowPos::to_window_normalized(DocumentView* docume... function AbsoluteRect (line 108) | AbsoluteRect DocumentRect::to_absolute(Document* doc) { function DocumentRect (line 112) | DocumentRect AbsoluteRect::to_document(Document* doc) const { function NormalizedWindowRect (line 128) | NormalizedWindowRect AbsoluteRect::to_window_normalized(DocumentView* do... function NormalizedWindowRect (line 132) | NormalizedWindowRect DocumentRect::to_window_normalized(DocumentView* do... function DocumentPos (line 136) | DocumentPos DocumentRect::top_left() { function DocumentPos (line 140) | DocumentPos DocumentRect::bottom_right() { function fvec2 (line 181) | fvec2 operator-(const AbsoluteDocumentPos& lhs, const AbsoluteDocumentPo... function fvec2 (line 185) | fvec2 operator-(const VirtualPos& lhs, const VirtualPos& rhs) { function fvec2 (line 189) | fvec2 operator-(const DocumentPos& lhs, const DocumentPos& rhs) { function fvec2 (line 193) | fvec2 operator-(const NormalizedWindowPos& lhs, const NormalizedWindowPo... function ivec2 (line 197) | ivec2 operator-(const WindowPos& lhs, const WindowPos& rhs) { function AbsoluteDocumentPos (line 201) | AbsoluteDocumentPos operator+(const AbsoluteDocumentPos& lhs, const fvec... function AbsoluteDocumentPos (line 205) | AbsoluteDocumentPos operator-(const AbsoluteDocumentPos& lhs, const fvec... function DocumentPos (line 209) | DocumentPos operator+(const DocumentPos& lhs, const fvec2& rhs) { function NormalizedWindowPos (line 213) | NormalizedWindowPos operator+(const NormalizedWindowPos& lhs, const fvec... function WindowPos (line 217) | WindowPos operator+(const WindowPos& lhs, const ivec2& rhs) { function WindowRect (line 221) | WindowRect DocumentRect::to_window(DocumentView* document_view) { function PagelessDocumentPos (line 225) | PagelessDocumentPos DocumentPos::pageless() const { function PagelessDocumentRect (line 229) | PagelessDocumentRect rect_from_quad(fz_quad quad) { function WindowRect (line 237) | WindowRect AbsoluteRect::to_window(DocumentView* document_view) { function VirtualPos (line 241) | VirtualPos operator+(const VirtualPos& lhs, const fvec2& rhs) { function VirtualPos (line 245) | VirtualPos operator-(const VirtualPos& lhs, const fvec2& rhs) { function DocumentRect (line 249) | DocumentRect to_document(const WindowRect& window_rect, DocumentView* dv) { FILE: pdf_viewer/coordinates.h type AbsoluteDocumentPos (line 12) | struct AbsoluteDocumentPos type NormalizedWindowPos (line 13) | struct NormalizedWindowPos type WindowPos (line 14) | struct WindowPos type CompiledDrawingData (line 21) | struct CompiledDrawingData { type PagelessDocumentPos (line 34) | struct PagelessDocumentPos { type DocumentPos (line 39) | struct DocumentPos { type AbsoluteDocumentPos (line 50) | struct AbsoluteDocumentPos { type NormalizedWindowPos (line 61) | struct NormalizedWindowPos { type WindowPos (line 71) | struct WindowPos { type DocumentRect (line 87) | struct DocumentRect type AbsoluteRect (line 88) | struct AbsoluteRect type NormalizedWindowRect (line 89) | struct NormalizedWindowRect function R (line 109) | EnhancedRect(R r) : R(r) { function S (line 120) | S width() const{ function T (line 132) | T center() const { type AbsoluteRect (line 209) | struct AbsoluteRect function values (line 258) | Vec(T values_[]) : values(values_) { function T (line 272) | const T& operator[](int i) const { function T (line 276) | T x() { function T (line 280) | T y() { function T (line 284) | T width() { function T (line 288) | T height() { function norm (line 292) | float norm() { function NormalizedWindowPos (line 301) | NormalizedWindowPos to_normalized_window_pos() { type VirtualPos (line 345) | struct VirtualPos { FILE: pdf_viewer/database.cpp function esc (line 26) | std::wstring esc(const std::wstring& inp) { function esc (line 33) | std::wstring esc(const std::string& inp) { function null_callback (line 37) | static int null_callback(void* notused, int argc, char** argv, char** co... function id_callback (line 41) | static int id_callback(void* res_vector, int argc, char** argv, char** c... function opened_book_callback (line 53) | static int opened_book_callback(void* res_vector, int argc, char** argv,... function prev_doc_callback (line 69) | static int prev_doc_callback(void* res_vector, int argc, char** argv, ch... function prev_doc_with_name_callback (line 80) | static int prev_doc_with_name_callback(void* res_vector, int argc, char*... function mark_select_callback (line 94) | static int mark_select_callback(void* res_vector, int argc, char** argv,... function mark_in_database_select_callback (line 122) | static int mark_in_database_select_callback(void* res_vector, int argc, ... function global_mark_select_callback (line 138) | static int global_mark_select_callback(void* res_vector, int argc, char*... function global_bookmark_select_callback (line 151) | static int global_bookmark_select_callback(void* res_vector, int argc, c... function global_highlight_select_callback (line 203) | static int global_highlight_select_callback(void* res_vector, int argc, ... function bookmark_select_callback (line 241) | static int bookmark_select_callback(void* res_vector, int argc, char** a... function wstring_select_callback (line 316) | static int wstring_select_callback(void* res_vector, int argc, char** ar... function string_select_callback (line 327) | static int string_select_callback(void* res_vector, int argc, char** arg... function wstring_pair_select_callback (line 338) | static int wstring_pair_select_callback(void* res_vector, int argc, char... function version_callback (line 350) | static int version_callback(void* res, int argc, char** argv, char** col... function highlight_select_callback (line 362) | static int highlight_select_callback(void* res_vector, int argc, char** ... function link_select_callback (line 397) | static int link_select_callback(void* res_vector, int argc, char** argv,... function handle_error (line 493) | bool handle_error(const QString& func_name, int error_code, char* error_... function update_string_value (line 1223) | bool update_string_value(sqlite3* db, function update_mark_path (line 1240) | bool update_mark_path(sqlite3* db, const std::wstring& path, const std::... function update_opened_book_path (line 1244) | bool update_opened_book_path(sqlite3* db, const std::wstring& path, cons... function update_bookmark_path (line 1248) | bool update_bookmark_path(sqlite3* db, const std::wstring& path, const s... function update_highlight_path (line 1252) | bool update_highlight_path(sqlite3* db, const std::wstring& path, const ... function update_portal_path (line 1256) | bool update_portal_path(sqlite3* db, const std::wstring& path, const std... function get_new_elements (line 1477) | std::vector get_new_elements(const std::vector& prev_elements, con... function create_select_query (line 1575) | std::string create_select_query(std::string table_name, function encode_variant (line 1923) | std::wstring encode_variant(QVariant var) { FILE: pdf_viewer/database.h type MarkInDatabase (line 12) | struct MarkInDatabase { function class (line 21) | class DatabaseManager { FILE: pdf_viewer/document.cpp function CharacterIterator (line 92) | CharacterIterator& CharacterIterator::operator++() { function CharacterIterator (line 123) | CharacterIterator CharacterIterator::operator++(int) { function CharacterIterator (line 146) | CharacterIterator PageIterator::begin() const { function CharacterIterator (line 150) | CharacterIterator PageIterator::end() const { function fz_outline (line 795) | fz_outline* Document::get_toc_outline() { function fz_try (line 807) | fz_try(context) { function fz_catch (line 817) | fz_catch(context) { function PdfLink (line 860) | PdfLink Document::merge_links(const std::vector& links_to_merge) { function fz_link (line 936) | fz_link* Document::get_page_links(int page_number) { function QDateTime (line 956) | QDateTime Document::get_last_edit_time() { function fz_try (line 980) | fz_try(context) { function fz_catch (line 996) | fz_catch(context) { function fz_try (line 1016) | fz_try(context) { function fz_catch (line 1028) | fz_catch(context) { function fz_try (line 1082) | fz_try(context) { function fz_catch (line 1096) | fz_catch(context) { function fz_try (line 1111) | fz_try(context_) { function fz_catch (line 1154) | fz_catch(context_) { function AbsoluteRect (line 1178) | AbsoluteRect Document::get_page_absolute_rect(int page) { function fz_try (line 1201) | fz_try(context) { function fz_catch (line 1205) | fz_catch(context) { function Document (line 1220) | Document* DocumentManager::get_document(const std::wstring& path) { function fz_stext_page (line 1240) | fz_stext_page* Document::get_stext_with_page_number(int page_number) { function fz_stext_page (line 1244) | fz_stext_page* Document::get_stext_with_page_number(fz_context* ctx, int... function DocumentRect (line 1311) | DocumentRect Document::absolute_to_page_rect(AbsoluteRect abs_rect) { function DocumentPos (line 1317) | DocumentPos Document::absolute_to_page_pos(AbsoluteDocumentPos absp) { function DocumentPos (line 1341) | DocumentPos Document::absolute_to_page_pos_uncentered(AbsoluteDocumentPo... function QStandardItemModel (line 1345) | QStandardItemModel* Document::get_toc_model() { function fz_try (line 1395) | fz_try(context_) { function fz_catch (line 1436) | fz_catch(context_) { function get_matches (line 1715) | void get_matches(std::wstring haystack, const std::wregex& reg, std::vec... function clean_bib_string_quotations (line 1756) | std::wstring clean_bib_string_quotations(std::wstring bib_string){ function fz_pixmap (line 1798) | fz_pixmap* Document::get_small_pixmap(int page) { type pdf_annot_type (line 2102) | enum pdf_annot_type function fz_try (line 2282) | fz_try(context) { function fz_catch (line 2285) | fz_catch(context) { function PagelessDocumentRect (line 2623) | PagelessDocumentRect Document::get_page_rect_no_cache(int page_number) { function PdfLink (line 2710) | PdfLink Document::pdf_link_from_fz_link(int page, fz_link* link) { function AbsoluteDocumentPos (line 2801) | AbsoluteDocumentPos Document::document_to_absolute_pos(DocumentPos doc_p... function AbsoluteRect (line 2810) | AbsoluteRect Document::document_to_absolute_rect(DocumentRect doc_rect){ function AbsoluteRect (line 2817) | AbsoluteRect Document::get_ith_next_line_from_absolute_y(int page, int l... function Document (line 4008) | Document* DocumentManager::get_document_with_checksum(const std::string&... function QJsonArray (line 4210) | QJsonArray Document::get_bookmarks_json() { function QJsonArray (line 4214) | QJsonArray Document::get_highlights_json() { function QJsonArray (line 4218) | QJsonArray Document::get_portals_json() { function QJsonArray (line 4222) | QJsonArray Document::get_marks_json() { function PageIterator (line 4313) | PageIterator Document::page_iterator(int page_number) { function AbsoluteRect (line 4400) | AbsoluteRect Document::to_absolute(int page, fz_quad quad) { function AbsoluteRect (line 4404) | AbsoluteRect Document::to_absolute(int page, PagelessDocumentRect rect) { function fz_context (line 4408) | fz_context* Document::get_mupdf_context(){ function CachedPageIndex (line 4412) | CachedPageIndex& Document::get_page_index(int page) { function QString (line 4458) | QString Document::get_rest_of_document_pages_text(int from) { function fz_stext_char (line 4527) | fz_stext_char* Document::get_next_char_after_selection(int page_number, ... FILE: pdf_viewer/document.h function class (line 29) | class CharacterIterator { function class (line 50) | class PageIterator { type CachedPageIndex (line 58) | struct CachedPageIndex { function class (line 63) | class Document { FILE: pdf_viewer/document_view.cpp function DocumentViewState (line 48) | DocumentViewState DocumentView::get_state() { function PortalViewState (line 65) | PortalViewState DocumentView::get_checksum_state() { function Document (line 160) | Document* DocumentView::get_document() { function Highlight (line 237) | Highlight DocumentView::get_highlight_with_index(int index) { function AbsoluteDocumentPos (line 265) | AbsoluteDocumentPos DocumentView::get_offsets() { function VirtualPos (line 269) | VirtualPos DocumentView::get_virtual_offset() { function NormalizedWindowPos (line 388) | NormalizedWindowPos DocumentView::absolute_to_window_pos(AbsoluteDocumen... function NormalizedWindowRect (line 402) | NormalizedWindowRect DocumentView::absolute_to_window_rect(AbsoluteRect ... function NormalizedWindowPos (line 409) | NormalizedWindowPos DocumentView::document_to_window_pos(DocumentPos doc... function WindowPos (line 423) | WindowPos DocumentView::absolute_to_window_pos_in_pixels(AbsoluteDocumen... function WindowPos (line 432) | WindowPos DocumentView::document_to_window_pos_in_pixels_uncentered(Docu... function WindowPos (line 439) | WindowPos DocumentView::document_to_window_pos_in_pixels_banded(Document... function WindowRect (line 454) | WindowRect DocumentView::document_to_window_irect(DocumentRect doc_rect) { function NormalizedWindowRect (line 460) | NormalizedWindowRect DocumentView::document_to_window_rect(DocumentRect ... function NormalizedWindowRect (line 467) | NormalizedWindowRect DocumentView::document_to_window_rect_pixel_perfect... function DocumentPos (line 507) | DocumentPos DocumentView::window_to_document_pos(WindowPos window_pos) { function AbsoluteDocumentPos (line 519) | AbsoluteDocumentPos DocumentView::window_to_absolute_document_pos(Window... function NormalizedWindowPos (line 527) | NormalizedWindowPos DocumentView::window_to_normalized_window_pos(Window... function WindowPos (line 1693) | WindowPos DocumentView::normalized_window_to_window_pos(NormalizedWindow... function WindowRect (line 1699) | WindowRect DocumentView::normalized_to_window_rect(NormalizedWindowRect ... function Document (line 1707) | Document* SmartViewCandidate::get_document(DocumentView* view) { function DocumentPos (line 1713) | DocumentPos SmartViewCandidate::get_docpos(DocumentView* view) { function AbsoluteDocumentPos (line 1722) | AbsoluteDocumentPos SmartViewCandidate::get_abspos(DocumentView* view) { function AbsoluteRect (line 1850) | AbsoluteRect ScratchPad::get_bounding_box() { function VirtualPos (line 1981) | VirtualPos DocumentView::absolute_to_virtual_pos(const AbsoluteDocumentP... function VirtualPos (line 1995) | VirtualPos DocumentView::document_to_virtual_pos(DocumentPos docpos) { function AbsoluteDocumentPos (line 2015) | AbsoluteDocumentPos DocumentView::virtual_to_absolute_pos(const VirtualP... function VirtualPos (line 2166) | VirtualPos DocumentView::window_to_virtual_pos(const WindowPos& window_p... function WindowPos (line 2173) | WindowPos DocumentView::virtual_to_window_pos(const VirtualPos& vpos) { function NormalizedWindowRect (line 2194) | NormalizedWindowRect DocumentView::virtual_to_normalized_window_rect(con... FILE: pdf_viewer/document_view.h function class (line 29) | class DocumentView { function class (line 252) | class ScratchPad : public DocumentView { FILE: pdf_viewer/fts_fuzzy_match.h function namespace (line 41) | namespace fts { function namespace (line 49) | namespace fts { FILE: pdf_viewer/input.cpp function is_command_string_modal (line 62) | bool is_command_string_modal(const std::wstring& command_name) { function parse_command_name (line 66) | std::vector parse_command_name(const QString& command_names) { type CommandInvocation (line 75) | struct CommandInvocation { method QString (line 79) | QString command_string() { method QString (line 88) | QString mode_string() { type ParseState (line 102) | struct ParseState { method skip_whitespace (line 106) | void skip_whitespace() { method skip_whitespace_and_commas (line 112) | void skip_whitespace_and_commas() { method next_arg (line 119) | std::optional next_arg() { method is_valid_command_name_char (line 171) | bool is_valid_command_name_char(QChar c) { method next_command (line 175) | std::optional next_command() { method eof (line 210) | bool eof() { method QChar (line 214) | QChar cc() { method parse_next_macro_command (line 218) | std::vector parse_next_macro_command() { class NoopCommand (line 236) | class NoopCommand : public Command { method NoopCommand (line 241) | NoopCommand(MainWidget* widget_) : Command(cname, widget_) {} method perform (line 243) | void perform() { method requires_document (line 246) | bool requires_document() { return false; } class LazyCommand (line 249) | class LazyCommand : public Command { method get_result (line 269) | std::optional get_result() override{ method set_result_socket (line 276) | void set_result_socket(QLocalSocket* socket) { method set_result_mutex (line 283) | void set_result_mutex(bool* p_is_done, std::wstring* result_location) { method Command (line 291) | Command* get_command() { method LazyCommand (line 317) | LazyCommand(std::string name, MainWidget* widget_, CommandManager* man... method set_text_requirement (line 327) | void set_text_requirement(std::wstring value) { get_command()->set_tex... method set_symbol_requirement (line 328) | void set_symbol_requirement(char value) { get_command()->set_symbol_re... method set_file_requirement (line 329) | void set_file_requirement(std::wstring value) { get_command()->set_fil... method set_rect_requirement (line 330) | void set_rect_requirement(AbsoluteRect value) { get_command()->set_rec... method set_generic_requirement (line 331) | void set_generic_requirement(QVariant value) { get_command()->set_gene... method handle_generic_requirement (line 332) | void handle_generic_requirement() { get_command()->handle_generic_requ... method set_point_requirement (line 333) | void set_point_requirement(AbsoluteDocumentPos value) { get_command()-... method set_num_repeats (line 334) | void set_num_repeats(int nr) { get_command()->set_num_repeats(nr); } method special_symbols (line 335) | std::vector special_symbols() { return get_command()->special_sy... method pre_perform (line 336) | void pre_perform() { get_command()->pre_perform(); } method pushes_state (line 337) | bool pushes_state() { return get_command()->pushes_state(); } method requires_document (line 338) | bool requires_document() { return get_command()->requires_document(); } method next_requirement (line 339) | std::optional next_requirement(MainWidget* widget) { method perform (line 343) | virtual void perform() { method get_name (line 350) | std::string get_name() { class MacroCommand (line 363) | class MacroCommand : public Command { method get_subcommand (line 376) | std::unique_ptr get_subcommand(CommandInvocation invocation) { method set_result_socket (line 390) | void set_result_socket(QLocalSocket* rsocket) { method set_result_mutex (line 397) | void set_result_mutex(bool* id, std::wstring* result_location) { method initialize_from_invocations (line 406) | void initialize_from_invocations(std::vector comman... method MacroCommand (line 424) | MacroCommand(MainWidget* widget_, CommandManager* manager, std::string... method MacroCommand (line 431) | MacroCommand(MainWidget* widget_, CommandManager* manager, std::string... method get_result (line 448) | std::optional get_result() override{ method set_text_requirement (line 455) | void set_text_requirement(std::wstring value) { method is_menu_command (line 475) | bool is_menu_command() { method set_generic_requirement (line 488) | void set_generic_requirement(QVariant value) { method handle_generic_requirement (line 508) | void handle_generic_requirement() { method set_symbol_requirement (line 528) | void set_symbol_requirement(char value) { method requires_document (line 549) | bool requires_document() { method set_file_requirement (line 567) | void set_file_requirement(std::wstring value) { method get_command_index_for_requirement_type (line 588) | int get_command_index_for_requirement_type(RequirementType reqtype) { method set_rect_requirement (line 606) | void set_rect_requirement(AbsoluteRect value) { method set_point_requirement (line 613) | void set_point_requirement(AbsoluteDocumentPos value) { method pre_perform (line 621) | void pre_perform() { method get_file_path_requirement_root_dir (line 638) | std::optional get_file_path_requirement_root_dir() override{ method next_requirement (line 657) | std::optional next_requirement(MainWidget* widget) { method perform_subcommand (line 685) | void perform_subcommand(int index) { method is_enabled (line 708) | bool is_enabled() { method is_holdable (line 724) | bool is_holdable() override { method perform_up (line 737) | void perform_up() override { method on_key_hold (line 746) | void on_key_hold() override { method perform (line 755) | void perform() override { method get_current_mode_index (line 783) | int get_current_mode_index() { method get_current_executing_command_index (line 798) | int get_current_executing_command_index() { method on_text_change (line 811) | void on_text_change(const QString& new_text) { method special_symbols (line 825) | std::vector special_symbols() { method mode_matches (line 833) | bool mode_matches(std::string current_mode, std::string command_mode) { method get_name (line 842) | std::string get_name() { method get_pending_name (line 866) | std::string get_pending_name() { method get_human_readable_name (line 890) | std::string get_human_readable_name() override{ function AbsoluteRect (line 970) | AbsoluteRect get_rect_from_string(std::wstring str, DocumentView* dv) { function AbsoluteDocumentPos (line 1001) | AbsoluteDocumentPos get_point_from_string(std::wstring str) { class GenericPathCommand (line 1035) | class GenericPathCommand : public Command { method GenericPathCommand (line 1038) | GenericPathCommand(std::string name, MainWidget* w) : Command(name, w) {} method next_requirement (line 1040) | std::optional next_requirement(MainWidget* widget) overri... method set_generic_requirement (line 1049) | void set_generic_requirement(QVariant value) { class GenericGotoLocationCommand (line 1055) | class GenericGotoLocationCommand : public Command { method GenericGotoLocationCommand (line 1057) | GenericGotoLocationCommand(std::string name, MainWidget* w) : Command(... method next_requirement (line 1061) | std::optional next_requirement(MainWidget* widget) { method set_generic_requirement (line 1070) | void set_generic_requirement(QVariant value) { method perform (line 1074) | void perform() { method pushes_state (line 1079) | bool pushes_state() { return true; } class GenericPathAndLocationCommand (line 1083) | class GenericPathAndLocationCommand : public Command { method GenericPathAndLocationCommand (line 1088) | GenericPathAndLocationCommand(std::string name, MainWidget* w, bool is... method next_requirement (line 1090) | std::optional next_requirement(MainWidget* widget) { method set_generic_requirement (line 1099) | void set_generic_requirement(QVariant value) { method perform (line 1103) | void perform() { method pushes_state (line 1131) | bool pushes_state() { class SymbolCommand (line 1136) | class SymbolCommand : public Command { method SymbolCommand (line 1139) | SymbolCommand(std::string name, MainWidget* w) : Command(name, w) {} method next_requirement (line 1140) | virtual std::optional next_requirement(MainWidget* widget) { method set_symbol_requirement (line 1149) | virtual void set_symbol_requirement(char value) { method get_human_readable_name (line 1153) | virtual std::string get_human_readable_name() { class TextCommand (line 1165) | class TextCommand : public Command { method TextCommand (line 1170) | TextCommand(std::string name, MainWidget* w) : Command(name, w) {} method text_requirement_name (line 1172) | virtual std::string text_requirement_name() { method next_requirement (line 1176) | virtual std::optional next_requirement(MainWidget* widget) { method set_text_requirement (line 1185) | virtual void set_text_requirement(std::wstring value) { method get_text_default_value (line 1189) | std::wstring get_text_default_value() { class GotoMark (line 1197) | class GotoMark : public SymbolCommand { method GotoMark (line 1202) | GotoMark(MainWidget* w) : SymbolCommand(cname, w) {} method pushes_state (line 1204) | bool pushes_state() { method get_name (line 1208) | std::string get_name() { method special_symbols (line 1212) | std::vector special_symbols() { method perform (line 1217) | void perform() { method requires_document (line 1222) | bool requires_document() { return false; } class SetMark (line 1225) | class SetMark : public SymbolCommand { method SetMark (line 1230) | SetMark(MainWidget* w) : SymbolCommand(cname, w) {} method get_name (line 1232) | std::string get_name() { method perform (line 1237) | void perform() { class ToggleDrawingMask (line 1243) | class ToggleDrawingMask : public SymbolCommand { method ToggleDrawingMask (line 1248) | ToggleDrawingMask(MainWidget* w) : SymbolCommand(cname, w) {} method get_name (line 1250) | std::string get_name() { method perform (line 1254) | void perform() { class GotoLoadedDocumentCommand (line 1259) | class GotoLoadedDocumentCommand : public GenericPathCommand { method GotoLoadedDocumentCommand (line 1263) | GotoLoadedDocumentCommand(MainWidget* w) : GenericPathCommand(cname, w... method handle_generic_requirement (line 1265) | void handle_generic_requirement() { method perform (line 1269) | void perform() { method requires_document (line 1273) | bool requires_document() { method get_name (line 1277) | std::string get_name() { class GotoNextTabCommand (line 1283) | class GotoNextTabCommand : public Command { method GotoNextTabCommand (line 1287) | GotoNextTabCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1289) | void perform() { method get_name (line 1293) | std::string get_name() { class GotoPrevTabCommand (line 1299) | class GotoPrevTabCommand : public Command { method GotoPrevTabCommand (line 1303) | GotoPrevTabCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1305) | void perform() { method get_name (line 1309) | std::string get_name() { class NextItemCommand (line 1315) | class NextItemCommand : public Command { method NextItemCommand (line 1319) | NextItemCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1321) | void perform() { method get_name (line 1326) | std::string get_name() { class PrevItemCommand (line 1332) | class PrevItemCommand : public Command { method PrevItemCommand (line 1336) | PrevItemCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1338) | void perform() { class ToggleTextMarkCommand (line 1345) | class ToggleTextMarkCommand : public Command { method ToggleTextMarkCommand (line 1349) | ToggleTextMarkCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1351) | void perform() { class MoveTextMarkForwardCommand (line 1359) | class MoveTextMarkForwardCommand : public Command { method MoveTextMarkForwardCommand (line 1363) | MoveTextMarkForwardCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1365) | void perform() { class MoveTextMarkDownCommand (line 1372) | class MoveTextMarkDownCommand : public Command { method MoveTextMarkDownCommand (line 1376) | MoveTextMarkDownCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1378) | void perform() { class MoveTextMarkUpCommand (line 1383) | class MoveTextMarkUpCommand : public Command { method MoveTextMarkUpCommand (line 1387) | MoveTextMarkUpCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1389) | void perform() { class MoveTextMarkForwardWordCommand (line 1394) | class MoveTextMarkForwardWordCommand : public Command { method MoveTextMarkForwardWordCommand (line 1398) | MoveTextMarkForwardWordCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1400) | void perform() { class MoveTextMarkBackwardCommand (line 1405) | class MoveTextMarkBackwardCommand : public Command { method MoveTextMarkBackwardCommand (line 1409) | MoveTextMarkBackwardCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1411) | void perform() { class MoveTextMarkBackwardWordCommand (line 1416) | class MoveTextMarkBackwardWordCommand : public Command { method MoveTextMarkBackwardWordCommand (line 1420) | MoveTextMarkBackwardWordCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1422) | void perform() { class StartReadingCommand (line 1427) | class StartReadingCommand : public Command { method StartReadingCommand (line 1431) | StartReadingCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1433) | void perform() { class StopReadingCommand (line 1438) | class StopReadingCommand : public Command { method StopReadingCommand (line 1442) | StopReadingCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1444) | void perform() { class ToggleReadingCommand (line 1449) | class ToggleReadingCommand : public Command { method ToggleReadingCommand (line 1453) | ToggleReadingCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1455) | void perform() { class SearchCommand (line 1460) | class SearchCommand : public TextCommand { method SearchCommand (line 1464) | SearchCommand(MainWidget* w) : TextCommand(cname, w) { method on_text_change (line 1467) | void on_text_change(const QString& new_text) override { method pre_perform (line 1473) | void pre_perform() { method on_cancel (line 1479) | virtual void on_cancel() override{ method perform (line 1485) | void perform() { method pushes_state (line 1494) | bool pushes_state() { method get_text_suggestion (line 1498) | std::optional get_text_suggestion(int index) { method text_requirement_name (line 1503) | std::string text_requirement_name() { class DownloadClipboardUrlCommand (line 1509) | class DownloadClipboardUrlCommand : public Command { method DownloadClipboardUrlCommand (line 1514) | DownloadClipboardUrlCommand(MainWidget* w) : Command(cname, w) { method perform (line 1517) | void perform() { method text_requirement_name (line 1523) | std::string text_requirement_name() { class DownloadPaperWithUrlCommand (line 1528) | class DownloadPaperWithUrlCommand : public TextCommand { method DownloadPaperWithUrlCommand (line 1533) | DownloadPaperWithUrlCommand(MainWidget* w) : TextCommand(cname, w) { method perform (line 1536) | void perform() { method text_requirement_name (line 1540) | std::string text_requirement_name() { class ControlMenuCommand (line 1546) | class ControlMenuCommand : public TextCommand { method ControlMenuCommand (line 1550) | ControlMenuCommand(MainWidget* w) : TextCommand(cname, w) { method perform (line 1554) | void perform() { method text_requirement_name (line 1559) | std::string text_requirement_name() { method requires_document (line 1563) | bool requires_document(){ class ExecuteMacroCommand (line 1569) | class ExecuteMacroCommand : public TextCommand { method ExecuteMacroCommand (line 1573) | ExecuteMacroCommand(MainWidget* w) : TextCommand(cname, w) { method perform (line 1576) | void perform() { method text_requirement_name (line 1580) | std::string text_requirement_name() { class SetViewStateCommand (line 1586) | class SetViewStateCommand : public TextCommand { method SetViewStateCommand (line 1590) | SetViewStateCommand(MainWidget* w) : TextCommand(cname, w) { method perform (line 1593) | void perform() { method text_requirement_name (line 1611) | std::string text_requirement_name() { class TestCommand (line 1617) | class TestCommand : public Command { method TestCommand (line 1624) | TestCommand(MainWidget* w) : Command(cname, w) {} method set_text_requirement (line 1626) | void set_text_requirement(std::wstring value) { method next_requirement (line 1635) | std::optional next_requirement(MainWidget* widget) { method perform (line 1645) | void perform() { class GetConfigNoDialogCommand (line 1653) | class GetConfigNoDialogCommand : public Command { method GetConfigNoDialogCommand (line 1658) | GetConfigNoDialogCommand(MainWidget* w) : Command(cname, w) {} method next_requirement (line 1660) | std::optional next_requirement(MainWidget* widget) { method set_text_requirement (line 1667) | void set_text_requirement(std::wstring value) { method perform (line 1671) | void perform() { class ShowTextPromptCommand (line 1696) | class ShowTextPromptCommand : public Command { method ShowTextPromptCommand (line 1703) | ShowTextPromptCommand(MainWidget* w) : Command(cname, w) {} method next_requirement (line 1705) | std::optional next_requirement(MainWidget* widget) { method set_text_requirement (line 1715) | void set_text_requirement(std::wstring value) { method pre_perform (line 1735) | void pre_perform() { method perform (line 1743) | void perform() { class GetStateJsonCommand (line 1748) | class GetStateJsonCommand : public Command { method GetStateJsonCommand (line 1753) | GetStateJsonCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1755) | void perform() { class SetStateJsonCommand (line 1762) | class SetStateJsonCommand : public TextCommand { method SetStateJsonCommand (line 1767) | SetStateJsonCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 1769) | void perform() { class GetPaperNameCommand (line 1776) | class GetPaperNameCommand : public Command { method GetPaperNameCommand (line 1781) | GetPaperNameCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1783) | void perform() { class GetOverviewPaperName (line 1788) | class GetOverviewPaperName : public Command { method GetOverviewPaperName (line 1793) | GetOverviewPaperName(MainWidget* w) : Command(cname, w) {} method perform (line 1795) | void perform() { class ToggleRectHintsCommand (line 1801) | class ToggleRectHintsCommand : public Command { method ToggleRectHintsCommand (line 1806) | ToggleRectHintsCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1808) | void perform() { class GetAnnotationsJsonCommand (line 1814) | class GetAnnotationsJsonCommand : public Command { method GetAnnotationsJsonCommand (line 1819) | GetAnnotationsJsonCommand(MainWidget* w) : Command(cname, w) {} method perform (line 1821) | void perform() { class ShowOptionsCommand (line 1829) | class ShowOptionsCommand : public Command { method ShowOptionsCommand (line 1838) | ShowOptionsCommand(MainWidget* w) : Command(cname, w) {} method next_requirement (line 1840) | std::optional next_requirement(MainWidget* widget) { method set_generic_requirement (line 1850) | void set_generic_requirement(QVariant value) { method handle_generic_requirement (line 1855) | void handle_generic_requirement() { method set_text_requirement (line 1859) | void set_text_requirement(std::wstring value) { method perform (line 1866) | void perform() { class GetConfigCommand (line 1896) | class GetConfigCommand : public TextCommand { method GetConfigCommand (line 1900) | GetConfigCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 1902) | void perform() { method text_requirement_name (line 1913) | std::string text_requirement_name() { class DownloadPaperWithNameCommand (line 1919) | class DownloadPaperWithNameCommand : public TextCommand { method DownloadPaperWithNameCommand (line 1923) | DownloadPaperWithNameCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 1925) | void perform() { method text_requirement_name (line 1929) | std::string text_requirement_name() { class AddAnnotationToSelectedHighlightCommand (line 1935) | class AddAnnotationToSelectedHighlightCommand : public TextCommand { method AddAnnotationToSelectedHighlightCommand (line 1939) | AddAnnotationToSelectedHighlightCommand(MainWidget* w) : TextCommand(c... method perform (line 1941) | void perform() { method pre_perform (line 1945) | void pre_perform() { method text_requirement_name (line 1954) | std::string text_requirement_name() { class RenameCommand (line 1959) | class RenameCommand : public TextCommand { method RenameCommand (line 1963) | RenameCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 1965) | void perform() { method pre_perform (line 1970) | void pre_perform() { method text_requirement_name (line 1981) | std::string text_requirement_name() { class SetFreehandThickness (line 1986) | class SetFreehandThickness : public TextCommand { method SetFreehandThickness (line 1990) | SetFreehandThickness(MainWidget* w) : TextCommand(cname, w) {} method perform (line 1992) | void perform() { method text_requirement_name (line 2002) | std::string text_requirement_name() { class GotoPageWithLabel (line 2007) | class GotoPageWithLabel : public TextCommand { method GotoPageWithLabel (line 2011) | GotoPageWithLabel(MainWidget* w) : TextCommand(cname, w) {} method perform (line 2013) | void perform() { method pushes_state (line 2017) | bool pushes_state() { method text_requirement_name (line 2021) | std::string text_requirement_name() { class ChapterSearchCommand (line 2026) | class ChapterSearchCommand : public TextCommand { method ChapterSearchCommand (line 2030) | ChapterSearchCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 2032) | void perform() { method pre_perform (line 2036) | void pre_perform() { method pushes_state (line 2046) | bool pushes_state() { method text_requirement_name (line 2050) | std::string text_requirement_name() { class RegexSearchCommand (line 2055) | class RegexSearchCommand : public TextCommand { method RegexSearchCommand (line 2059) | RegexSearchCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 2061) | void perform() { method pushes_state (line 2065) | bool pushes_state() { method text_requirement_name (line 2069) | std::string text_requirement_name() { class AddBookmarkCommand (line 2074) | class AddBookmarkCommand : public TextCommand { method AddBookmarkCommand (line 2078) | AddBookmarkCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 2080) | void perform() { method text_requirement_name (line 2086) | std::string text_requirement_name() { class AddBookmarkMarkedCommand (line 2091) | class AddBookmarkMarkedCommand : public Command { method AddBookmarkMarkedCommand (line 2101) | AddBookmarkMarkedCommand(MainWidget* w) : Command(cname, w) {} method next_requirement (line 2103) | std::optional next_requirement(MainWidget* widget) { method set_text_requirement (line 2116) | void set_text_requirement(std::wstring value) { method set_point_requirement (line 2121) | void set_point_requirement(AbsoluteDocumentPos value) { method on_cancel (line 2134) | void on_cancel() override { method perform (line 2140) | void perform() { class CreateVisiblePortalCommand (line 2154) | class CreateVisiblePortalCommand : public Command { method CreateVisiblePortalCommand (line 2162) | CreateVisiblePortalCommand(MainWidget* w) : Command(cname, w) {} method next_requirement (line 2164) | std::optional next_requirement(MainWidget* widget) { method set_point_requirement (line 2173) | void set_point_requirement(AbsoluteDocumentPos value) { method perform (line 2177) | void perform() { class CopyDrawingsFromScratchpadCommand (line 2183) | class CopyDrawingsFromScratchpadCommand : public Command { method CopyDrawingsFromScratchpadCommand (line 2191) | CopyDrawingsFromScratchpadCommand(MainWidget* w) : Command(cname, w) {} method next_requirement (line 2193) | std::optional next_requirement(MainWidget* widget) { method set_rect_requirement (line 2202) | void set_rect_requirement(AbsoluteRect value) { method perform (line 2206) | void perform() { class CopyScreenshotToClipboard (line 2238) | class CopyScreenshotToClipboard : public Command { method CopyScreenshotToClipboard (line 2246) | CopyScreenshotToClipboard(MainWidget* w) : Command(cname, w) {} method next_requirement (line 2248) | std::optional next_requirement(MainWidget* widget) { method set_rect_requirement (line 2257) | void set_rect_requirement(AbsoluteRect value) { method perform (line 2261) | void perform() { class CopyScreenshotToScratchpad (line 2282) | class CopyScreenshotToScratchpad : public Command { method CopyScreenshotToScratchpad (line 2290) | CopyScreenshotToScratchpad(MainWidget* w) : Command(cname, w) {} method next_requirement (line 2292) | std::optional next_requirement(MainWidget* widget) { method set_rect_requirement (line 2301) | void set_rect_requirement(AbsoluteRect value) { method perform (line 2305) | void perform() { class AddBookmarkFreetextCommand (line 2325) | class AddBookmarkFreetextCommand : public Command { method AddBookmarkFreetextCommand (line 2335) | AddBookmarkFreetextCommand(MainWidget* w) : Command(cname, w) {} method on_text_change (line 2337) | void on_text_change(const QString& new_text) override { method next_requirement (line 2341) | std::optional next_requirement(MainWidget* widget) { method set_text_requirement (line 2354) | void set_text_requirement(std::wstring value) { method set_rect_requirement (line 2358) | void set_rect_requirement(AbsoluteRect value) { method on_cancel (line 2378) | void on_cancel() { method perform (line 2385) | void perform() { class ShowMarks (line 2402) | class ShowMarks : public GenericGotoLocationCommand { method ShowMarks (line 2406) | ShowMarks(MainWidget* w) : GenericGotoLocationCommand(cname, w) {} method handle_generic_requirement (line 2408) | void handle_generic_requirement() { class GotoBookmarkCommand (line 2414) | class GotoBookmarkCommand : public GenericGotoLocationCommand { method GotoBookmarkCommand (line 2418) | GotoBookmarkCommand(MainWidget* w) : GenericGotoLocationCommand(cname,... method handle_generic_requirement (line 2420) | void handle_generic_requirement() { class GotoPortalListCommand (line 2425) | class GotoPortalListCommand : public GenericGotoLocationCommand { method GotoPortalListCommand (line 2429) | GotoPortalListCommand(MainWidget* w) : GenericGotoLocationCommand(cnam... method handle_generic_requirement (line 2431) | void handle_generic_requirement() { class GotoBookmarkGlobalCommand (line 2436) | class GotoBookmarkGlobalCommand : public GenericPathAndLocationCommand { method GotoBookmarkGlobalCommand (line 2441) | GotoBookmarkGlobalCommand(MainWidget* w) : GenericPathAndLocationComma... method handle_generic_requirement (line 2443) | void handle_generic_requirement() { method requires_document (line 2446) | bool requires_document() { return false; } class IncreaseFreetextBookmarkFontSizeCommand (line 2449) | class IncreaseFreetextBookmarkFontSizeCommand : public Command { method IncreaseFreetextBookmarkFontSizeCommand (line 2453) | IncreaseFreetextBookmarkFontSizeCommand(MainWidget* w) : Command(cname... method perform (line 2455) | void perform() { class DecreaseFreetextBookmarkFontSizeCommand (line 2465) | class DecreaseFreetextBookmarkFontSizeCommand : public Command { method DecreaseFreetextBookmarkFontSizeCommand (line 2469) | DecreaseFreetextBookmarkFontSizeCommand(MainWidget* w) : Command(cname... method perform (line 2471) | void perform() { class GotoHighlightCommand (line 2481) | class GotoHighlightCommand : public GenericGotoLocationCommand { method GotoHighlightCommand (line 2485) | GotoHighlightCommand(MainWidget* w) : GenericGotoLocationCommand(cname... method handle_generic_requirement (line 2487) | void handle_generic_requirement() { class GotoHighlightGlobalCommand (line 2493) | class GotoHighlightGlobalCommand : public GenericPathAndLocationCommand { method GotoHighlightGlobalCommand (line 2498) | GotoHighlightGlobalCommand(MainWidget* w) : GenericPathAndLocationComm... method handle_generic_requirement (line 2500) | void handle_generic_requirement() { method requires_document (line 2503) | bool requires_document() { return false; } class GotoTableOfContentsCommand (line 2506) | class GotoTableOfContentsCommand : public GenericPathCommand { method GotoTableOfContentsCommand (line 2510) | GotoTableOfContentsCommand(MainWidget* w) : GenericPathCommand(cname, ... method next_requirement (line 2514) | std::optional next_requirement(MainWidget* widget) { method set_generic_requirement (line 2523) | void set_generic_requirement(QVariant value) { method handle_generic_requirement (line 2528) | void handle_generic_requirement() { method perform (line 2534) | void perform() { method pushes_state (line 2565) | bool pushes_state() { return true; } class PortalCommand (line 2568) | class PortalCommand : public Command { method PortalCommand (line 2572) | PortalCommand(MainWidget* w) : Command(cname, w) {} method perform (line 2574) | void perform() { class ToggleWindowConfigurationCommand (line 2579) | class ToggleWindowConfigurationCommand : public Command { method ToggleWindowConfigurationCommand (line 2583) | ToggleWindowConfigurationCommand(MainWidget* w) : Command(cname, w) {} method perform (line 2584) | void perform() { method requires_document (line 2588) | bool requires_document() { return false; } class NextStateCommand (line 2591) | class NextStateCommand : public Command { method NextStateCommand (line 2595) | NextStateCommand(MainWidget* w) : Command(cname, w) {} method perform (line 2597) | void perform() { method requires_document (line 2601) | bool requires_document() { return false; } class PrevStateCommand (line 2604) | class PrevStateCommand : public Command { method PrevStateCommand (line 2608) | PrevStateCommand(MainWidget* w) : Command(cname, w) {} method perform (line 2610) | void perform() { method requires_document (line 2614) | bool requires_document() { return false; } class AddHighlightCommand (line 2617) | class AddHighlightCommand : public SymbolCommand { method AddHighlightCommand (line 2621) | AddHighlightCommand(MainWidget* w) : SymbolCommand(cname, w) {} method perform (line 2623) | void perform() { method special_symbols (line 2627) | std::vector special_symbols() { class CommandPaletteCommand (line 2633) | class CommandPaletteCommand : public Command { method CommandPaletteCommand (line 2637) | CommandPaletteCommand(MainWidget* w) : Command(cname, w) {} method perform (line 2639) | void perform() { method requires_document (line 2643) | bool requires_document() { return false; } class CommandCommand (line 2646) | class CommandCommand : public Command { method CommandCommand (line 2650) | CommandCommand(MainWidget* w) : Command(cname, w) {} method perform (line 2652) | void perform() { method requires_document (line 2675) | bool requires_document() { return false; } class ScreenshotCommand (line 2678) | class ScreenshotCommand : public Command { method ScreenshotCommand (line 2682) | ScreenshotCommand(MainWidget* w) : Command(cname, w) {} method next_requirement (line 2686) | std::optional next_requirement(MainWidget* widget) { method set_text_requirement (line 2695) | void set_text_requirement(std::wstring value) { method perform (line 2699) | void perform() { method requires_document (line 2702) | bool requires_document() { return false; } class FramebufferScreenshotCommand (line 2705) | class FramebufferScreenshotCommand : public Command { method FramebufferScreenshotCommand (line 2709) | FramebufferScreenshotCommand(MainWidget* w) : Command(cname, w) {} method next_requirement (line 2713) | std::optional next_requirement(MainWidget* widget) { method set_text_requirement (line 2722) | void set_text_requirement(std::wstring value) { method perform (line 2726) | void perform() { method requires_document (line 2730) | bool requires_document() { return false; } class ExportDefaultConfigFile (line 2733) | class ExportDefaultConfigFile : public Command { method ExportDefaultConfigFile (line 2737) | ExportDefaultConfigFile(MainWidget* w) : Command(cname, w) {} method next_requirement (line 2741) | std::optional next_requirement(MainWidget* widget) { method set_file_requirement (line 2750) | void set_file_requirement(std::wstring value) { method perform (line 2754) | void perform() { method requires_document (line 2758) | bool requires_document() { return false; } class ExportCommandNamesCommand (line 2761) | class ExportCommandNamesCommand : public Command { method ExportCommandNamesCommand (line 2765) | ExportCommandNamesCommand(MainWidget* w) : Command(cname, w) {} method next_requirement (line 2769) | std::optional next_requirement(MainWidget* widget) { method set_file_requirement (line 2778) | void set_file_requirement(std::wstring value) { method perform (line 2782) | void perform() { method requires_document (line 2787) | bool requires_document() { return false; } class ExportConfigNamesCommand (line 2792) | class ExportConfigNamesCommand : public Command { method ExportConfigNamesCommand (line 2796) | ExportConfigNamesCommand(MainWidget* w) : Command(cname, w) {} method next_requirement (line 2800) | std::optional next_requirement(MainWidget* widget) { method set_file_requirement (line 2809) | void set_file_requirement(std::wstring value) { method perform (line 2813) | void perform() { method requires_document (line 2818) | bool requires_document() { return false; } class GenericWaitCommand (line 2821) | class GenericWaitCommand : public Command { method GenericWaitCommand (line 2823) | GenericWaitCommand(std::string name, MainWidget* w) : Command(name, w) {} method next_requirement (line 2828) | std::optional next_requirement(MainWidget* widget) { method set_generic_requirement (line 2845) | void set_generic_requirement(QVariant value) method handle_generic_requirement (line 2852) | void handle_generic_requirement() override{ method perform (line 2866) | void perform() { class WaitCommand (line 2871) | class WaitCommand : public GenericWaitCommand { method WaitCommand (line 2877) | WaitCommand(MainWidget* w) : GenericWaitCommand(cname, w) { method next_requirement (line 2881) | std::optional next_requirement(MainWidget* widget) { method set_text_requirement (line 2891) | void set_text_requirement(std::wstring text) { method is_ready (line 2895) | bool is_ready() override { class WaitForIndexingToFinishCommand (line 2900) | class WaitForIndexingToFinishCommand : public GenericWaitCommand { method WaitForIndexingToFinishCommand (line 2904) | WaitForIndexingToFinishCommand(MainWidget* w) : GenericWaitCommand(cna... method set_generic_requirement (line 2906) | void set_generic_requirement(QVariant value) method is_ready (line 2911) | bool is_ready() override { class WaitForRendersToFinishCommand (line 2916) | class WaitForRendersToFinishCommand : public GenericWaitCommand { method WaitForRendersToFinishCommand (line 2920) | WaitForRendersToFinishCommand(MainWidget* w) : GenericWaitCommand(cnam... method is_ready (line 2922) | bool is_ready() override { class WaitForSearchToFinishCommand (line 2927) | class WaitForSearchToFinishCommand : public GenericWaitCommand { method WaitForSearchToFinishCommand (line 2931) | WaitForSearchToFinishCommand(MainWidget* w) : GenericWaitCommand(cname... method is_ready (line 2933) | bool is_ready() override { class OpenDocumentCommand (line 2938) | class OpenDocumentCommand : public Command { method OpenDocumentCommand (line 2942) | OpenDocumentCommand(MainWidget* w) : Command(cname, w) {} method pushes_state (line 2946) | bool pushes_state() { method next_requirement (line 2950) | std::optional next_requirement(MainWidget* widget) { method set_file_requirement (line 2959) | void set_file_requirement(std::wstring value) { method perform (line 2963) | void perform() { method requires_document (line 2967) | bool requires_document() { return false; } class OpenDocumentInDirectoryCommand (line 2970) | class OpenDocumentInDirectoryCommand : public Command { method OpenDocumentInDirectoryCommand (line 2974) | OpenDocumentInDirectoryCommand(MainWidget* w) : Command(cname, w) {} method pushes_state (line 2979) | bool pushes_state() { method next_requirement (line 2983) | std::optional next_requirement(MainWidget* widget) { method get_file_path_requirement_root_dir (line 2995) | std::optional get_file_path_requirement_root_dir() { method set_file_requirement (line 3000) | void set_file_requirement(std::wstring value) { method set_text_requirement (line 3004) | void set_text_requirement(std::wstring value) { method perform (line 3008) | void perform() { method requires_document (line 3012) | bool requires_document() { return false; } class MoveSmoothCommand (line 3016) | class MoveSmoothCommand : public Command { method MoveSmoothCommand (line 3021) | MoveSmoothCommand(std::string name, MainWidget* w, float velocity_mult... method is_down (line 3025) | virtual bool is_down(){ method is_up (line 3029) | virtual bool is_up(){ method is_left (line 3033) | virtual bool is_left(){ method is_right (line 3037) | virtual bool is_right(){ method perform (line 3041) | void perform() { method perform_up (line 3066) | void perform_up() { method is_holdable (line 3076) | bool is_holdable() { method requires_document (line 3086) | bool requires_document() { method on_key_hold (line 3090) | void on_key_hold() { class MoveUpSmoothCommand (line 3102) | class MoveUpSmoothCommand : public MoveSmoothCommand { method MoveUpSmoothCommand (line 3106) | MoveUpSmoothCommand(MainWidget* w) : MoveSmoothCommand(cname, w) {} method is_up (line 3108) | bool is_up() override { class MoveDownSmoothCommand (line 3113) | class MoveDownSmoothCommand : public MoveSmoothCommand { method MoveDownSmoothCommand (line 3117) | MoveDownSmoothCommand(MainWidget* w) : MoveSmoothCommand(cname, w) {} method is_down (line 3119) | bool is_down() { class MoveLeftSmooth (line 3124) | class MoveLeftSmooth : public MoveSmoothCommand { method MoveLeftSmooth (line 3128) | MoveLeftSmooth(MainWidget* w) : MoveSmoothCommand(cname, w) {} method is_left (line 3130) | bool is_left() { class MoveRightSmooth (line 3135) | class MoveRightSmooth : public MoveSmoothCommand { method MoveRightSmooth (line 3139) | MoveRightSmooth(MainWidget* w) : MoveSmoothCommand(cname, w) {} method is_right (line 3141) | bool is_right() { class SetFixedVelocityCommand (line 3146) | class SetFixedVelocityCommand : public TextCommand { method SetFixedVelocityCommand (line 3150) | SetFixedVelocityCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 3152) | void perform() { class ScreenUpSmoothCommand (line 3175) | class ScreenUpSmoothCommand : public MoveSmoothCommand { method ScreenUpSmoothCommand (line 3179) | ScreenUpSmoothCommand(MainWidget* w) : MoveSmoothCommand(cname, w, 3.0... method is_up (line 3181) | bool is_up() { class ScreenDownSmoothCommand (line 3186) | class ScreenDownSmoothCommand : public MoveSmoothCommand { method ScreenDownSmoothCommand (line 3190) | ScreenDownSmoothCommand(MainWidget* w) : MoveSmoothCommand(cname, w, 3... method is_down (line 3192) | bool is_down() { class ToggleTwoPageModeCommand (line 3197) | class ToggleTwoPageModeCommand : public Command { method ToggleTwoPageModeCommand (line 3201) | ToggleTwoPageModeCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3203) | void perform() { class FitEpubToWindowCommand (line 3208) | class FitEpubToWindowCommand : public Command { method FitEpubToWindowCommand (line 3212) | FitEpubToWindowCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3214) | void perform() { class MoveDownCommand (line 3222) | class MoveDownCommand : public Command { method MoveDownCommand (line 3226) | MoveDownCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3228) | void perform() { class MoveUpCommand (line 3234) | class MoveUpCommand : public Command { method MoveUpCommand (line 3238) | MoveUpCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3240) | void perform() { class MoveLeftInOverviewCommand (line 3246) | class MoveLeftInOverviewCommand : public Command { method MoveLeftInOverviewCommand (line 3250) | MoveLeftInOverviewCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3251) | void perform() { class MoveRightInOverviewCommand (line 3256) | class MoveRightInOverviewCommand : public Command { method MoveRightInOverviewCommand (line 3260) | MoveRightInOverviewCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3261) | void perform() { class MoveLeftCommand (line 3266) | class MoveLeftCommand : public Command { method MoveLeftCommand (line 3270) | MoveLeftCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3272) | void perform() { class MoveRightCommand (line 3278) | class MoveRightCommand : public Command { method MoveRightCommand (line 3282) | MoveRightCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3284) | void perform() { class JavascriptCommand (line 3290) | class JavascriptCommand : public Command { method JavascriptCommand (line 3297) | JavascriptCommand(std::string command_name, std::wstring code_, std::o... method perform (line 3303) | void perform() { method get_name (line 3307) | std::string get_name() { class SaveScratchpadCommand (line 3313) | class SaveScratchpadCommand : public Command { method SaveScratchpadCommand (line 3317) | SaveScratchpadCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3318) | void perform() { class LoadScratchpadCommand (line 3323) | class LoadScratchpadCommand : public Command { method LoadScratchpadCommand (line 3327) | LoadScratchpadCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3328) | void perform() { class ClearScratchpadCommand (line 3333) | class ClearScratchpadCommand : public Command { method ClearScratchpadCommand (line 3337) | ClearScratchpadCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3338) | void perform() { class ZoomInCommand (line 3343) | class ZoomInCommand : public Command { method ZoomInCommand (line 3347) | ZoomInCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3348) | void perform() { class ZoomOutOverviewCommand (line 3354) | class ZoomOutOverviewCommand : public Command { method ZoomOutOverviewCommand (line 3358) | ZoomOutOverviewCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3359) | void perform() { class ZoomInOverviewCommand (line 3364) | class ZoomInOverviewCommand : public Command { method ZoomInOverviewCommand (line 3368) | ZoomInOverviewCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3369) | void perform() { class FitToPageWidthCommand (line 3374) | class FitToPageWidthCommand : public Command { method FitToPageWidthCommand (line 3378) | FitToPageWidthCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3380) | void perform() { class FitToPageSmartCommand (line 3385) | class FitToPageSmartCommand : public Command { method FitToPageSmartCommand (line 3389) | FitToPageSmartCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3390) | void perform() { class FitToPageWidthSmartCommand (line 3396) | class FitToPageWidthSmartCommand : public Command { method FitToPageWidthSmartCommand (line 3400) | FitToPageWidthSmartCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3401) | void perform() { class FitToPageHeightCommand (line 3406) | class FitToPageHeightCommand : public Command { method FitToPageHeightCommand (line 3410) | FitToPageHeightCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3411) | void perform() { class FitToPageHeightSmartCommand (line 3417) | class FitToPageHeightSmartCommand : public Command { method FitToPageHeightSmartCommand (line 3421) | FitToPageHeightSmartCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3422) | void perform() { class NextPageCommand (line 3427) | class NextPageCommand : public Command { method NextPageCommand (line 3431) | NextPageCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3432) | void perform() { class PreviousPageCommand (line 3437) | class PreviousPageCommand : public Command { method PreviousPageCommand (line 3441) | PreviousPageCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3442) | void perform() { class ZoomOutCommand (line 3447) | class ZoomOutCommand : public Command { method ZoomOutCommand (line 3451) | ZoomOutCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3453) | void perform() { class GotoDefinitionCommand (line 3459) | class GotoDefinitionCommand : public Command { method GotoDefinitionCommand (line 3463) | GotoDefinitionCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3464) | void perform() { method pushes_state (line 3470) | bool pushes_state() { class RepeatLastCommandCommnad (line 3476) | class RepeatLastCommandCommnad : public Command { method RepeatLastCommandCommnad (line 3480) | RepeatLastCommandCommnad(MainWidget* w) : Command(cname, w) {} method perform (line 3481) | void perform() { class OverviewDefinitionCommand (line 3486) | class OverviewDefinitionCommand : public Command { method OverviewDefinitionCommand (line 3490) | OverviewDefinitionCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3491) | void perform() { class PortalToDefinitionCommand (line 3496) | class PortalToDefinitionCommand : public Command { method PortalToDefinitionCommand (line 3500) | PortalToDefinitionCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3501) | void perform() { class MoveVisualMarkDownCommand (line 3507) | class MoveVisualMarkDownCommand : public Command { method MoveVisualMarkDownCommand (line 3511) | MoveVisualMarkDownCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3512) | void perform() { class MoveVisualMarkUpCommand (line 3518) | class MoveVisualMarkUpCommand : public Command { method MoveVisualMarkUpCommand (line 3522) | MoveVisualMarkUpCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3523) | void perform() { class MoveVisualMarkNextCommand (line 3529) | class MoveVisualMarkNextCommand : public Command { method MoveVisualMarkNextCommand (line 3533) | MoveVisualMarkNextCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3534) | void perform() { class MoveVisualMarkPrevCommand (line 3539) | class MoveVisualMarkPrevCommand : public Command { method MoveVisualMarkPrevCommand (line 3543) | MoveVisualMarkPrevCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3544) | void perform() { class GotoPageWithPageNumberCommand (line 3551) | class GotoPageWithPageNumberCommand : public TextCommand { method GotoPageWithPageNumberCommand (line 3555) | GotoPageWithPageNumberCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 3557) | void perform() { method text_requirement_name (line 3565) | std::string text_requirement_name() { method pushes_state (line 3569) | bool pushes_state() { class MoveSelectedBookmarkCommand (line 3574) | class MoveSelectedBookmarkCommand : public Command { method MoveSelectedBookmarkCommand (line 3581) | MoveSelectedBookmarkCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3583) | void perform() { class EditSelectedBookmarkCommand (line 3595) | class EditSelectedBookmarkCommand : public TextCommand { method EditSelectedBookmarkCommand (line 3603) | EditSelectedBookmarkCommand(MainWidget* w) : TextCommand(cname, w) {} method on_text_change (line 3605) | void on_text_change(const QString& new_text) override { method pre_perform (line 3609) | void pre_perform() { method on_cancel (line 3632) | void on_cancel() { method next_requirement (line 3639) | std::optional next_requirement(MainWidget* widget) { method perform (line 3644) | void perform() { method text_requirement_name (line 3655) | std::string text_requirement_name() { class EditSelectedHighlightCommand (line 3661) | class EditSelectedHighlightCommand : public TextCommand { method EditSelectedHighlightCommand (line 3667) | EditSelectedHighlightCommand(MainWidget* w) : TextCommand(cname, w) {} method pre_perform (line 3669) | void pre_perform() { method perform (line 3681) | void perform() { method text_requirement_name (line 3688) | std::string text_requirement_name() { class DeletePortalCommand (line 3694) | class DeletePortalCommand : public Command { method DeletePortalCommand (line 3698) | DeletePortalCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3699) | void perform() { class DeleteBookmarkCommand (line 3705) | class DeleteBookmarkCommand : public Command { method DeleteBookmarkCommand (line 3709) | DeleteBookmarkCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3710) | void perform() { class GenericVisibleSelectCommand (line 3716) | class GenericVisibleSelectCommand : public Command { method GenericVisibleSelectCommand (line 3724) | GenericVisibleSelectCommand(std::string name, MainWidget* w) : Command... method pre_perform (line 3730) | void pre_perform() override { method next_requirement (line 3744) | std::optional next_requirement(MainWidget* widget) { method set_symbol_requirement (line 3757) | virtual void set_symbol_requirement(char value) { method perform (line 3763) | void perform() { class GenericHighlightCommand (line 3784) | class GenericHighlightCommand : public GenericVisibleSelectCommand { method GenericHighlightCommand (line 3787) | GenericHighlightCommand(std::string name, MainWidget* w) : GenericVisi... method get_selected_item_index (line 3789) | int get_selected_item_index() override{ method get_visible_item_indices (line 3793) | std::vector get_visible_item_indices() override { method handle_indices_pre_perform (line 3797) | void handle_indices_pre_perform() override { method perform_with_selected_index (line 3804) | void perform_with_selected_index(std::optional index) override { class GenericVisibleBookmarkCommand (line 3816) | class GenericVisibleBookmarkCommand : public GenericVisibleSelectCommand { method GenericVisibleBookmarkCommand (line 3819) | GenericVisibleBookmarkCommand(std::string name, MainWidget* w) : Gener... method get_selected_item_index (line 3821) | int get_selected_item_index() override{ method get_visible_item_indices (line 3825) | std::vector get_visible_item_indices() override { method handle_indices_pre_perform (line 3830) | void handle_indices_pre_perform() override { method perform_with_selected_index (line 3836) | void perform_with_selected_index(std::optional index) override { class DeleteVisibleBookmarkCommand (line 3848) | class DeleteVisibleBookmarkCommand : public GenericVisibleBookmarkCommand { method DeleteVisibleBookmarkCommand (line 3853) | DeleteVisibleBookmarkCommand(MainWidget* w) : GenericVisibleBookmarkCo... method perform_with_bookmark_selected (line 3855) | void perform_with_bookmark_selected() override { class EditVisibleBookmarkCommand (line 3860) | class EditVisibleBookmarkCommand : public GenericVisibleBookmarkCommand { method EditVisibleBookmarkCommand (line 3865) | EditVisibleBookmarkCommand(MainWidget* w) : GenericVisibleBookmarkComm... method perform_with_bookmark_selected (line 3867) | void perform_with_bookmark_selected() override { class DeleteHighlightCommand (line 3872) | class DeleteHighlightCommand : public GenericHighlightCommand { method DeleteHighlightCommand (line 3877) | DeleteHighlightCommand(MainWidget* w) : GenericHighlightCommand(cname,... method perform_with_highlight_selected (line 3879) | void perform_with_highlight_selected() override { class ChangeHighlightTypeCommand (line 3885) | class ChangeHighlightTypeCommand : public GenericHighlightCommand { method ChangeHighlightTypeCommand (line 3890) | ChangeHighlightTypeCommand(MainWidget* w) : GenericHighlightCommand(cn... method perform_with_highlight_selected (line 3892) | void perform_with_highlight_selected() { class AddAnnotationToHighlightCommand (line 3898) | class AddAnnotationToHighlightCommand : public GenericHighlightCommand { method AddAnnotationToHighlightCommand (line 3903) | AddAnnotationToHighlightCommand(MainWidget* w) : GenericHighlightComma... method perform_with_highlight_selected (line 3905) | void perform_with_highlight_selected() { class GotoPortalCommand (line 3911) | class GotoPortalCommand : public Command { method GotoPortalCommand (line 3915) | GotoPortalCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3916) | void perform() { method pushes_state (line 3923) | bool pushes_state() { class EditPortalCommand (line 3928) | class EditPortalCommand : public Command { method EditPortalCommand (line 3932) | EditPortalCommand(MainWidget* w) : Command(cname, w) {} method perform (line 3933) | void perform() { method pushes_state (line 3941) | bool pushes_state() { class OpenPrevDocCommand (line 3946) | class OpenPrevDocCommand : public GenericPathAndLocationCommand { method OpenPrevDocCommand (line 3950) | OpenPrevDocCommand(MainWidget* w) : GenericPathAndLocationCommand(cnam... method handle_generic_requirement (line 3952) | void handle_generic_requirement() { method requires_document (line 3956) | bool requires_document() { return false; } class OpenAllDocsCommand (line 3959) | class OpenAllDocsCommand : public GenericPathAndLocationCommand { method OpenAllDocsCommand (line 3963) | OpenAllDocsCommand(MainWidget* w) : GenericPathAndLocationCommand(cnam... method handle_generic_requirement (line 3965) | void handle_generic_requirement() { method requires_document (line 3969) | bool requires_document() { return false; } class OpenDocumentEmbeddedCommand (line 3973) | class OpenDocumentEmbeddedCommand : public GenericPathCommand { method OpenDocumentEmbeddedCommand (line 3977) | OpenDocumentEmbeddedCommand(MainWidget* w) : GenericPathCommand(cname,... method handle_generic_requirement (line 3979) | void handle_generic_requirement() { method perform (line 3992) | void perform() { method pushes_state (line 3997) | bool pushes_state() { method requires_document (line 4001) | bool requires_document() { return false; } class OpenDocumentEmbeddedFromCurrentPathCommand (line 4004) | class OpenDocumentEmbeddedFromCurrentPathCommand : public GenericPathCom... method OpenDocumentEmbeddedFromCurrentPathCommand (line 4008) | OpenDocumentEmbeddedFromCurrentPathCommand(MainWidget* w) : GenericPat... method handle_generic_requirement (line 4010) | void handle_generic_requirement() { method perform (line 4023) | void perform() { method pushes_state (line 4028) | bool pushes_state() { method requires_document (line 4032) | bool requires_document() { return false; } class CopyCommand (line 4035) | class CopyCommand : public Command { method CopyCommand (line 4039) | CopyCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4040) | void perform() { class MacosLookupCommand (line 4047) | class MacosLookupCommand : public Command { method MacosLookupCommand (line 4052) | MacosLookupCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4054) | void perform() { class CopyAllTextCommand (line 4085) | class CopyAllTextCommand : public Command { method CopyAllTextCommand (line 4089) | CopyAllTextCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4090) | void perform() { class CopyCurrentChapterTextCommand (line 4097) | class CopyCurrentChapterTextCommand : public Command { method CopyCurrentChapterTextCommand (line 4101) | CopyCurrentChapterTextCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4102) | void perform() { class GotoBeginningCommand (line 4122) | class GotoBeginningCommand : public Command { method GotoBeginningCommand (line 4126) | GotoBeginningCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4128) | void perform() { method pushes_state (line 4142) | bool pushes_state() { class GotoEndCommand (line 4148) | class GotoEndCommand : public Command { method GotoEndCommand (line 4152) | GotoEndCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4154) | void perform() { method pushes_state (line 4163) | bool pushes_state() { class OverviewRulerPortalCommand (line 4168) | class OverviewRulerPortalCommand : public Command { method OverviewRulerPortalCommand (line 4172) | OverviewRulerPortalCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4174) | void perform() { class GotoRulerPortalCommand (line 4179) | class GotoRulerPortalCommand : public Command { method GotoRulerPortalCommand (line 4183) | GotoRulerPortalCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4188) | void perform() { method on_cancel (line 4199) | void on_cancel() override { method pre_perform (line 4203) | void pre_perform() override { method set_symbol_requirement (line 4209) | void set_symbol_requirement(char value) override { method next_requirement (line 4213) | virtual std::optional next_requirement(MainWidget* widget) { method pushes_state (line 4223) | bool pushes_state() override { class PrintNonDefaultConfigs (line 4229) | class PrintNonDefaultConfigs : public Command { method PrintNonDefaultConfigs (line 4233) | PrintNonDefaultConfigs(MainWidget* w) : Command(cname, w) {} method perform (line 4234) | void perform() { method requires_document (line 4237) | bool requires_document() { return false; } class PrintUndocumentedCommandsCommand (line 4240) | class PrintUndocumentedCommandsCommand : public Command { method PrintUndocumentedCommandsCommand (line 4244) | PrintUndocumentedCommandsCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4245) | void perform() { method requires_document (line 4249) | bool requires_document() { return false; } class PrintUndocumentedConfigsCommand (line 4252) | class PrintUndocumentedConfigsCommand : public Command { method PrintUndocumentedConfigsCommand (line 4256) | PrintUndocumentedConfigsCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4257) | void perform() { method requires_document (line 4261) | bool requires_document() { return false; } class ToggleFullscreenCommand (line 4264) | class ToggleFullscreenCommand : public Command { method ToggleFullscreenCommand (line 4268) | ToggleFullscreenCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4269) | void perform() { method requires_document (line 4273) | bool requires_document() { return false; } class MaximizeCommand (line 4276) | class MaximizeCommand : public Command { method MaximizeCommand (line 4280) | MaximizeCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4281) | void perform() { method requires_document (line 4285) | bool requires_document() { return false; } class ToggleOneWindowCommand (line 4288) | class ToggleOneWindowCommand : public Command { method ToggleOneWindowCommand (line 4292) | ToggleOneWindowCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4293) | void perform() { method requires_document (line 4297) | bool requires_document() { return false; } class ToggleHighlightCommand (line 4300) | class ToggleHighlightCommand : public Command { method ToggleHighlightCommand (line 4304) | ToggleHighlightCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4305) | void perform() { method requires_document (line 4309) | bool requires_document() { return false; } class ToggleSynctexCommand (line 4312) | class ToggleSynctexCommand : public Command { method ToggleSynctexCommand (line 4316) | ToggleSynctexCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4317) | void perform() { method requires_document (line 4321) | bool requires_document() { return false; } class TurnOnSynctexCommand (line 4324) | class TurnOnSynctexCommand : public Command { method TurnOnSynctexCommand (line 4328) | TurnOnSynctexCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4329) | void perform() { method requires_document (line 4333) | bool requires_document() { return false; } class ToggleShowLastCommand (line 4336) | class ToggleShowLastCommand : public Command { method ToggleShowLastCommand (line 4340) | ToggleShowLastCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4341) | void perform() { class ForwardSearchCommand (line 4347) | class ForwardSearchCommand : public Command { method ForwardSearchCommand (line 4351) | ForwardSearchCommand(MainWidget* w) : Command(cname, w) {} method next_requirement (line 4357) | std::optional next_requirement(MainWidget* widget) { method set_file_requirement (line 4368) | void set_file_requirement(std::wstring value) { method set_text_requirement (line 4372) | void set_text_requirement(std::wstring text) { method perform (line 4384) | void perform() { class ExternalSearchCommand (line 4390) | class ExternalSearchCommand : public SymbolCommand { method ExternalSearchCommand (line 4394) | ExternalSearchCommand(MainWidget* w) : SymbolCommand(cname, w) {} method perform (line 4395) | void perform() { class OpenSelectedUrlCommand (line 4415) | class OpenSelectedUrlCommand : public Command { method OpenSelectedUrlCommand (line 4419) | OpenSelectedUrlCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4420) | void perform() { class ScreenDownCommand (line 4425) | class ScreenDownCommand : public Command { method ScreenDownCommand (line 4429) | ScreenDownCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4431) | void perform() { class ScreenUpCommand (line 4438) | class ScreenUpCommand : public Command { method ScreenUpCommand (line 4442) | ScreenUpCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4444) | void perform() { class NextChapterCommand (line 4451) | class NextChapterCommand : public Command { method NextChapterCommand (line 4455) | NextChapterCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4457) | void perform() { method pushes_state (line 4462) | bool pushes_state() { class PrevChapterCommand (line 4468) | class PrevChapterCommand : public Command { method PrevChapterCommand (line 4472) | PrevChapterCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4474) | void perform() { method pushes_state (line 4479) | bool pushes_state() { class ShowContextMenuCommand (line 4485) | class ShowContextMenuCommand : public Command { method ShowContextMenuCommand (line 4489) | ShowContextMenuCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4491) | void perform() { method requires_document (line 4495) | bool requires_document() { return false; } function parse_menu_string (line 4499) | std::unique_ptr parse_menu_string(MainWidget* widget, QString... class ShowCustomContextMenuCommand (line 4526) | class ShowCustomContextMenuCommand : public Command { method ShowCustomContextMenuCommand (line 4530) | ShowCustomContextMenuCommand(MainWidget* w) : Command(cname, w) {} method next_requirement (line 4535) | virtual std::optional next_requirement(MainWidget* widget) { method set_text_requirement (line 4545) | virtual void set_text_requirement(std::wstring value) { method perform (line 4557) | void perform() { method requires_document (line 4563) | bool requires_document() { return false; } class ToggleDarkModeCommand (line 4566) | class ToggleDarkModeCommand : public Command { method ToggleDarkModeCommand (line 4571) | ToggleDarkModeCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4573) | void perform() { method requires_document (line 4578) | bool requires_document() { return false; } class ToggleCustomColorMode (line 4581) | class ToggleCustomColorMode : public Command { method ToggleCustomColorMode (line 4585) | ToggleCustomColorMode(MainWidget* w) : Command(cname, w) {} method perform (line 4587) | void perform() { method requires_document (line 4591) | bool requires_document() { return false; } class TogglePresentationModeCommand (line 4594) | class TogglePresentationModeCommand : public Command { method TogglePresentationModeCommand (line 4598) | TogglePresentationModeCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4600) | void perform() { method requires_document (line 4604) | bool requires_document() { return false; } class TurnOnPresentationModeCommand (line 4607) | class TurnOnPresentationModeCommand : public Command { method TurnOnPresentationModeCommand (line 4611) | TurnOnPresentationModeCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4613) | void perform() { method requires_document (line 4617) | bool requires_document() { return false; } class ToggleMouseDragMode (line 4620) | class ToggleMouseDragMode : public Command { method ToggleMouseDragMode (line 4624) | ToggleMouseDragMode(MainWidget* w) : Command(cname, w) {} method perform (line 4626) | void perform() { method requires_document (line 4630) | bool requires_document() { return false; } class ToggleFreehandDrawingMode (line 4633) | class ToggleFreehandDrawingMode : public Command { method ToggleFreehandDrawingMode (line 4637) | ToggleFreehandDrawingMode(MainWidget* w) : Command(cname, w) {} method perform (line 4639) | void perform() { method requires_document (line 4643) | bool requires_document() { return false; } class TogglePenDrawingMode (line 4646) | class TogglePenDrawingMode : public Command { method TogglePenDrawingMode (line 4650) | TogglePenDrawingMode(MainWidget* w) : Command(cname, w) {} method perform (line 4652) | void perform() { method requires_document (line 4656) | bool requires_document() { return false; } class ToggleScratchpadMode (line 4659) | class ToggleScratchpadMode : public Command { method ToggleScratchpadMode (line 4663) | ToggleScratchpadMode(MainWidget* w) : Command(cname, w) {} method perform (line 4665) | void perform() { method requires_document (line 4669) | bool requires_document() { return false; } class CloseWindowCommand (line 4672) | class CloseWindowCommand : public Command { method CloseWindowCommand (line 4676) | CloseWindowCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4678) | void perform() { method requires_document (line 4682) | bool requires_document() { return false; } class NewWindowCommand (line 4685) | class NewWindowCommand : public Command { method NewWindowCommand (line 4689) | NewWindowCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4691) | void perform() { method requires_document (line 4696) | bool requires_document() { return false; } class QuitCommand (line 4699) | class QuitCommand : public Command { method QuitCommand (line 4703) | QuitCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4705) | void perform() { method requires_document (line 4716) | bool requires_document() { return false; } class EscapeCommand (line 4719) | class EscapeCommand : public Command { method EscapeCommand (line 4723) | EscapeCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4725) | void perform() { method requires_document (line 4729) | bool requires_document() { return false; } class TogglePDFAnnotationsCommand (line 4732) | class TogglePDFAnnotationsCommand : public Command { method TogglePDFAnnotationsCommand (line 4736) | TogglePDFAnnotationsCommand(MainWidget* w) : Command(cname, w) {} method perform (line 4738) | void perform() { method requires_document (line 4742) | bool requires_document() { return true; } class OpenLinkCommand (line 4745) | class OpenLinkCommand : public Command { method OpenLinkCommand (line 4749) | OpenLinkCommand(MainWidget* w) : Command(cname, w) {} method text_requirement_name (line 4755) | virtual std::string text_requirement_name() { method is_done (line 4759) | bool is_done() { method next_requirement (line 4765) | virtual std::optional next_requirement(MainWidget* widget) { method perform (line 4784) | virtual void perform() { method pre_perform (line 4788) | void pre_perform() { method set_text_requirement (line 4797) | virtual void set_text_requirement(std::wstring value) { method set_symbol_requirement (line 4801) | virtual void set_symbol_requirement(char value) { class OverviewLinkCommand (line 4936) | class OverviewLinkCommand : public OpenLinkCommand { method OverviewLinkCommand (line 4940) | OverviewLinkCommand(MainWidget* w) : OpenLinkCommand(w) {} method perform (line 4942) | void perform() { method get_name (line 4946) | std::string get_name() { class PortalToLinkCommand (line 4951) | class PortalToLinkCommand : public OpenLinkCommand { method PortalToLinkCommand (line 4955) | PortalToLinkCommand(MainWidget* w) : OpenLinkCommand(w) {} method perform (line 4957) | void perform() { method get_name (line 4961) | std::string get_name() { class CopyLinkCommand (line 4966) | class CopyLinkCommand : public TextCommand { method CopyLinkCommand (line 4970) | CopyLinkCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 4972) | void perform() { method pre_perform (line 4976) | void pre_perform() { method text_requirement_name (line 4983) | std::string text_requirement_name() { class KeyboardSelectCommand (line 4988) | class KeyboardSelectCommand : public TextCommand { method KeyboardSelectCommand (line 4992) | KeyboardSelectCommand(MainWidget* w) : TextCommand(cname, w) {} method on_text_change (line 4994) | void on_text_change(const QString& new_text) override { method on_cancel (line 5003) | void on_cancel() override { method perform (line 5008) | void perform() { method pre_perform (line 5013) | void pre_perform() { method text_requirement_name (line 5018) | std::string text_requirement_name() { class KeyboardOverviewCommand (line 5023) | class KeyboardOverviewCommand : public TextCommand { method KeyboardOverviewCommand (line 5027) | KeyboardOverviewCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 5029) | void perform() { method pre_perform (line 5038) | void pre_perform() { method text_requirement_name (line 5043) | std::string text_requirement_name() { class KeyboardSmartjumpCommand (line 5048) | class KeyboardSmartjumpCommand : public TextCommand { method KeyboardSmartjumpCommand (line 5052) | KeyboardSmartjumpCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 5054) | void perform() { method pre_perform (line 5063) | void pre_perform() { method pushes_state (line 5067) | bool pushes_state() { method text_requirement_name (line 5071) | std::string text_requirement_name() { class KeysCommand (line 5076) | class KeysCommand : public Command { method KeysCommand (line 5080) | KeysCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5082) | void perform() { method requires_document (line 5086) | bool requires_document() { return false; } class KeysUserCommand (line 5089) | class KeysUserCommand : public Command { method KeysUserCommand (line 5093) | KeysUserCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5095) | void perform() { method requires_document (line 5102) | bool requires_document() { return false; } class KeysUserAllCommand (line 5105) | class KeysUserAllCommand : public Command { method KeysUserAllCommand (line 5109) | KeysUserAllCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5111) | void perform() { method requires_document (line 5115) | bool requires_document() { return false; } class PrefsCommand (line 5118) | class PrefsCommand : public Command { method PrefsCommand (line 5122) | PrefsCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5124) | void perform() { method requires_document (line 5128) | bool requires_document() { return false; } class PrefsUserCommand (line 5131) | class PrefsUserCommand : public Command { method PrefsUserCommand (line 5135) | PrefsUserCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5137) | void perform() { method requires_document (line 5144) | bool requires_document() { return false; } class PrefsUserAllCommand (line 5147) | class PrefsUserAllCommand : public Command { method PrefsUserAllCommand (line 5151) | PrefsUserAllCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5153) | void perform() { method requires_document (line 5157) | bool requires_document() { return false; } class FitToPageWidthRatioCommand (line 5160) | class FitToPageWidthRatioCommand : public Command { method FitToPageWidthRatioCommand (line 5164) | FitToPageWidthRatioCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5166) | void perform() { class SmartJumpUnderCursorCommand (line 5173) | class SmartJumpUnderCursorCommand : public Command { method SmartJumpUnderCursorCommand (line 5177) | SmartJumpUnderCursorCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5179) | void perform() { class DownloadPaperUnderCursorCommand (line 5185) | class DownloadPaperUnderCursorCommand : public Command { method DownloadPaperUnderCursorCommand (line 5189) | DownloadPaperUnderCursorCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5191) | void perform() { class OverviewUnderCursorCommand (line 5198) | class OverviewUnderCursorCommand : public Command { method OverviewUnderCursorCommand (line 5202) | OverviewUnderCursorCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5204) | void perform() { class SynctexUnderCursorCommand (line 5211) | class SynctexUnderCursorCommand : public Command { method SynctexUnderCursorCommand (line 5215) | SynctexUnderCursorCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5217) | void perform() { class SynctexUnderRulerCommand (line 5224) | class SynctexUnderRulerCommand : public Command { method SynctexUnderRulerCommand (line 5228) | SynctexUnderRulerCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5230) | void perform() { class VisualMarkUnderCursorCommand (line 5236) | class VisualMarkUnderCursorCommand : public Command { method VisualMarkUnderCursorCommand (line 5240) | VisualMarkUnderCursorCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5242) | void perform() { class CloseOverviewCommand (line 5249) | class CloseOverviewCommand : public Command { method CloseOverviewCommand (line 5253) | CloseOverviewCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5255) | void perform() { class CloseVisualMarkCommand (line 5261) | class CloseVisualMarkCommand : public Command { method CloseVisualMarkCommand (line 5265) | CloseVisualMarkCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5267) | void perform() { class ZoomInCursorCommand (line 5273) | class ZoomInCursorCommand : public Command { method ZoomInCursorCommand (line 5277) | ZoomInCursorCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5279) | void perform() { class ZoomOutCursorCommand (line 5287) | class ZoomOutCursorCommand : public Command { method ZoomOutCursorCommand (line 5291) | ZoomOutCursorCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5293) | void perform() { class GotoLeftCommand (line 5301) | class GotoLeftCommand : public Command { method GotoLeftCommand (line 5305) | GotoLeftCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5307) | void perform() { class GotoLeftSmartCommand (line 5313) | class GotoLeftSmartCommand : public Command { method GotoLeftSmartCommand (line 5317) | GotoLeftSmartCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5319) | void perform() { class GotoRightCommand (line 5325) | class GotoRightCommand : public Command { method GotoRightCommand (line 5329) | GotoRightCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5331) | void perform() { class GotoRightSmartCommand (line 5337) | class GotoRightSmartCommand : public Command { method GotoRightSmartCommand (line 5341) | GotoRightSmartCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5343) | void perform() { class RotateClockwiseCommand (line 5349) | class RotateClockwiseCommand : public Command { method RotateClockwiseCommand (line 5353) | RotateClockwiseCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5355) | void perform() { class RotateCounterClockwiseCommand (line 5362) | class RotateCounterClockwiseCommand : public Command { method RotateCounterClockwiseCommand (line 5366) | RotateCounterClockwiseCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5368) | void perform() { class GotoNextHighlightCommand (line 5375) | class GotoNextHighlightCommand : public Command { method GotoNextHighlightCommand (line 5379) | GotoNextHighlightCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5381) | void perform() { class GotoPrevHighlightCommand (line 5389) | class GotoPrevHighlightCommand : public Command { method GotoPrevHighlightCommand (line 5393) | GotoPrevHighlightCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5395) | void perform() { class GotoNextHighlightOfTypeCommand (line 5404) | class GotoNextHighlightOfTypeCommand : public Command { method GotoNextHighlightOfTypeCommand (line 5408) | GotoNextHighlightOfTypeCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5410) | void perform() { class GotoPrevHighlightOfTypeCommand (line 5419) | class GotoPrevHighlightOfTypeCommand : public Command { method GotoPrevHighlightOfTypeCommand (line 5423) | GotoPrevHighlightOfTypeCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5425) | void perform() { class SetSelectHighlightTypeCommand (line 5433) | class SetSelectHighlightTypeCommand : public SymbolCommand { method SetSelectHighlightTypeCommand (line 5437) | SetSelectHighlightTypeCommand(MainWidget* w) : SymbolCommand(cname, w) {} method perform (line 5438) | void perform() { method requires_document (line 5442) | bool requires_document() { return false; } class SetFreehandType (line 5446) | class SetFreehandType : public SymbolCommand { method SetFreehandType (line 5450) | SetFreehandType(MainWidget* w) : SymbolCommand(cname, w) {} method perform (line 5451) | void perform() { method requires_document (line 5455) | bool requires_document() { return false; } class SetFreehandAlphaCommand (line 5458) | class SetFreehandAlphaCommand : public TextCommand { method SetFreehandAlphaCommand (line 5462) | SetFreehandAlphaCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 5463) | void perform() { method requires_document (line 5475) | bool requires_document() { return false; } class AddHighlightWithCurrentTypeCommand (line 5478) | class AddHighlightWithCurrentTypeCommand : public Command { method AddHighlightWithCurrentTypeCommand (line 5482) | AddHighlightWithCurrentTypeCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5483) | void perform() { class UndoDrawingCommand (line 5492) | class UndoDrawingCommand : public Command { method UndoDrawingCommand (line 5496) | UndoDrawingCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5497) | void perform() { method requires_document (line 5501) | bool requires_document() { return true; } class EnterPasswordCommand (line 5505) | class EnterPasswordCommand : public TextCommand { method EnterPasswordCommand (line 5509) | EnterPasswordCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 5510) | void perform() { method text_requirement_name (line 5515) | std::string text_requirement_name() { class ToggleFastreadCommand (line 5520) | class ToggleFastreadCommand : public Command { method ToggleFastreadCommand (line 5524) | ToggleFastreadCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5525) | void perform() { class GotoTopOfPageCommand (line 5530) | class GotoTopOfPageCommand : public Command { method GotoTopOfPageCommand (line 5534) | GotoTopOfPageCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5535) | void perform() { class GotoBottomOfPageCommand (line 5541) | class GotoBottomOfPageCommand : public Command { method GotoBottomOfPageCommand (line 5545) | GotoBottomOfPageCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5546) | void perform() { class ReloadCommand (line 5552) | class ReloadCommand : public Command { method ReloadCommand (line 5556) | ReloadCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5557) | void perform() { class ReloadNoFlickerCommand (line 5563) | class ReloadNoFlickerCommand : public Command { method ReloadNoFlickerCommand (line 5567) | ReloadNoFlickerCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5568) | void perform() { class ReloadConfigCommand (line 5574) | class ReloadConfigCommand : public Command { method ReloadConfigCommand (line 5578) | ReloadConfigCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5579) | void perform() { method requires_document (line 5583) | bool requires_document() { return false; } class TurnOnAllDrawings (line 5586) | class TurnOnAllDrawings : public Command { method TurnOnAllDrawings (line 5590) | TurnOnAllDrawings(MainWidget* w) : Command(cname, w) {} method perform (line 5591) | void perform() { method requires_document (line 5595) | bool requires_document() { return false; } class TurnOffAllDrawings (line 5598) | class TurnOffAllDrawings : public Command { method TurnOffAllDrawings (line 5602) | TurnOffAllDrawings(MainWidget* w) : Command(cname, w) {} method perform (line 5603) | void perform() { method requires_document (line 5607) | bool requires_document() { return false; } class SetStatusStringCommand (line 5610) | class SetStatusStringCommand : public TextCommand { method SetStatusStringCommand (line 5614) | SetStatusStringCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 5616) | void perform() { method text_requirement_name (line 5620) | std::string text_requirement_name() { method requires_document (line 5625) | bool requires_document() { return false; } class ClearStatusStringCommand (line 5628) | class ClearStatusStringCommand : public Command { method ClearStatusStringCommand (line 5632) | ClearStatusStringCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5633) | void perform() { method requires_document (line 5637) | bool requires_document() { return false; } class ToggleTittlebarCommand (line 5640) | class ToggleTittlebarCommand : public Command { method ToggleTittlebarCommand (line 5644) | ToggleTittlebarCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5645) | void perform() { method requires_document (line 5649) | bool requires_document() { return false; } class NextPreviewCommand (line 5652) | class NextPreviewCommand : public Command { method NextPreviewCommand (line 5656) | NextPreviewCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5657) | void perform() { class PreviousPreviewCommand (line 5667) | class PreviousPreviewCommand : public Command { method PreviousPreviewCommand (line 5671) | PreviousPreviewCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5672) | void perform() { class GotoOverviewCommand (line 5681) | class GotoOverviewCommand : public Command { method GotoOverviewCommand (line 5685) | GotoOverviewCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5686) | void perform() { class PortalToOverviewCommand (line 5692) | class PortalToOverviewCommand : public Command { method PortalToOverviewCommand (line 5696) | PortalToOverviewCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5697) | void perform() { class GotoSelectedTextCommand (line 5703) | class GotoSelectedTextCommand : public Command { method GotoSelectedTextCommand (line 5707) | GotoSelectedTextCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5709) | void perform() { class SetWindowRectCommand (line 5715) | class SetWindowRectCommand : public TextCommand { method SetWindowRectCommand (line 5719) | SetWindowRectCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 5721) | void perform() { class FocusTextCommand (line 5752) | class FocusTextCommand : public TextCommand { method FocusTextCommand (line 5756) | FocusTextCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 5758) | void perform() { method text_requirement_name (line 5763) | std::string text_requirement_name() { class DownloadOverviewPaperCommand (line 5768) | class DownloadOverviewPaperCommand : public TextCommand { method DownloadOverviewPaperCommand (line 5775) | DownloadOverviewPaperCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 5777) | void perform() { method pre_perform (line 5790) | void pre_perform() { method text_requirement_name (line 5814) | std::string text_requirement_name() { class GotoWindowCommand (line 5819) | class GotoWindowCommand : public Command { method GotoWindowCommand (line 5823) | GotoWindowCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5825) | void perform() { method requires_document (line 5829) | bool requires_document() { return false; } class ToggleSmoothScrollModeCommand (line 5832) | class ToggleSmoothScrollModeCommand : public Command { method ToggleSmoothScrollModeCommand (line 5836) | ToggleSmoothScrollModeCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5838) | void perform() { method requires_document (line 5842) | bool requires_document() { return false; } class ToggleScrollbarCommand (line 5845) | class ToggleScrollbarCommand : public Command { method ToggleScrollbarCommand (line 5849) | ToggleScrollbarCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5851) | void perform() { method requires_document (line 5855) | bool requires_document() { return false; } class OverviewToPortalCommand (line 5859) | class OverviewToPortalCommand : public Command { method OverviewToPortalCommand (line 5863) | OverviewToPortalCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5865) | void perform() { class ScanNewFilesFromScanDirCommand (line 5871) | class ScanNewFilesFromScanDirCommand : public Command { method ScanNewFilesFromScanDirCommand (line 5875) | ScanNewFilesFromScanDirCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5877) | void perform() { class DebugCommand (line 5883) | class DebugCommand : public Command { method DebugCommand (line 5889) | DebugCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5891) | void perform() { class SelectNextCharCommand (line 5897) | class SelectNextCharCommand : public Command { method SelectNextCharCommand (line 5902) | SelectNextCharCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5904) | void perform() { class UnselectLastCharCommand (line 5910) | class UnselectLastCharCommand : public Command { method UnselectLastCharCommand (line 5915) | UnselectLastCharCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5917) | void perform() { class CollapseMenuCommand (line 5923) | class CollapseMenuCommand : public Command { method CollapseMenuCommand (line 5928) | CollapseMenuCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5930) | void perform() { class ShowTouchMainMenu (line 5936) | class ShowTouchMainMenu : public Command { method ShowTouchMainMenu (line 5940) | ShowTouchMainMenu(MainWidget* w) : Command(cname, w) {} method perform (line 5942) | void perform() { class ShowTouchDrawingMenu (line 5948) | class ShowTouchDrawingMenu : public Command { method ShowTouchDrawingMenu (line 5952) | ShowTouchDrawingMenu(MainWidget* w) : Command(cname, w) {} method perform (line 5954) | void perform() { class ShowTouchSettingsMenu (line 5960) | class ShowTouchSettingsMenu : public Command { method ShowTouchSettingsMenu (line 5964) | ShowTouchSettingsMenu(MainWidget* w) : Command(cname, w) {} method perform (line 5966) | void perform() { class ExportPythonApiCommand (line 5973) | class ExportPythonApiCommand : public Command { method ExportPythonApiCommand (line 5977) | ExportPythonApiCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5979) | void perform() { class SelectCurrentSearchMatchCommand (line 5985) | class SelectCurrentSearchMatchCommand : public Command { method SelectCurrentSearchMatchCommand (line 5989) | SelectCurrentSearchMatchCommand(MainWidget* w) : Command(cname, w) {} method perform (line 5991) | void perform() { class SelectRulerTextCommand (line 5997) | class SelectRulerTextCommand : public Command { method SelectRulerTextCommand (line 6001) | SelectRulerTextCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6003) | void perform() { class SelectRectCommand (line 6009) | class SelectRectCommand : public Command { method SelectRectCommand (line 6013) | SelectRectCommand (MainWidget* w) : Command(cname, w) {} method next_requirement (line 6016) | std::optional next_requirement(MainWidget* widget) { method set_rect_requirement (line 6025) | void set_rect_requirement(AbsoluteRect rect) { method perform (line 6029) | void perform() { class ToggleTypingModeCommand (line 6044) | class ToggleTypingModeCommand : public Command { method ToggleTypingModeCommand (line 6048) | ToggleTypingModeCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6050) | void perform() { class DonateCommand (line 6056) | class DonateCommand : public Command { method DonateCommand (line 6060) | DonateCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6062) | void perform() { method requires_document (line 6066) | bool requires_document() { return false; } class OverviewNextItemCommand (line 6069) | class OverviewNextItemCommand : public Command { method OverviewNextItemCommand (line 6073) | OverviewNextItemCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6075) | void perform() { class OverviewPrevItemCommand (line 6082) | class OverviewPrevItemCommand : public Command { method OverviewPrevItemCommand (line 6086) | OverviewPrevItemCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6088) | void perform() { class DeleteHighlightUnderCursorCommand (line 6095) | class DeleteHighlightUnderCursorCommand : public Command { method DeleteHighlightUnderCursorCommand (line 6099) | DeleteHighlightUnderCursorCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6101) | void perform() { class ImportCommand (line 6108) | class ImportCommand : public Command { method ImportCommand (line 6112) | ImportCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6114) | void perform() { method requires_document (line 6119) | bool requires_document() { return false; } class ExportCommand (line 6122) | class ExportCommand : public Command { method ExportCommand (line 6127) | ExportCommand(MainWidget* w) : Command(cname, w) {} method next_requirement (line 6129) | std::optional next_requirement(MainWidget* widget) { method set_file_requirement (line 6134) | void set_file_requirement(std::wstring value) { method perform (line 6138) | void perform() { method requires_document (line 6142) | bool requires_document() { return false; } class WriteAnnotationsFileCommand (line 6145) | class WriteAnnotationsFileCommand : public Command { method WriteAnnotationsFileCommand (line 6149) | WriteAnnotationsFileCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6151) | void perform() { class LoadAnnotationsFileCommand (line 6157) | class LoadAnnotationsFileCommand : public Command { method LoadAnnotationsFileCommand (line 6161) | LoadAnnotationsFileCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6163) | void perform() { class LoadAnnotationsFileSyncDeletedCommand (line 6169) | class LoadAnnotationsFileSyncDeletedCommand : public Command { method LoadAnnotationsFileSyncDeletedCommand (line 6173) | LoadAnnotationsFileSyncDeletedCommand(MainWidget* w) : Command(cname, ... method perform (line 6175) | void perform() { class EnterVisualMarkModeCommand (line 6181) | class EnterVisualMarkModeCommand : public Command { method EnterVisualMarkModeCommand (line 6185) | EnterVisualMarkModeCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6187) | void perform() { class SetPageOffsetCommand (line 6193) | class SetPageOffsetCommand : public TextCommand { method SetPageOffsetCommand (line 6197) | SetPageOffsetCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 6199) | void perform() { class ToggleVisualScrollCommand (line 6206) | class ToggleVisualScrollCommand : public Command { method ToggleVisualScrollCommand (line 6210) | ToggleVisualScrollCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6212) | void perform() { class ToggleHorizontalLockCommand (line 6218) | class ToggleHorizontalLockCommand : public Command { method ToggleHorizontalLockCommand (line 6222) | ToggleHorizontalLockCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6224) | void perform() { class ExecuteCommand (line 6230) | class ExecuteCommand : public TextCommand { method ExecuteCommand (line 6234) | ExecuteCommand(MainWidget* w) : TextCommand(cname, w) {} method perform (line 6236) | void perform() { method requires_document (line 6240) | bool requires_document() { return false; } class ImportAnnotationsCommand (line 6243) | class ImportAnnotationsCommand : public Command { method ImportAnnotationsCommand (line 6247) | ImportAnnotationsCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6249) | void perform() { class EmbedAnnotationsCommand (line 6255) | class EmbedAnnotationsCommand : public Command { method EmbedAnnotationsCommand (line 6259) | EmbedAnnotationsCommand(MainWidget* w) : Command(cname, w) {} method set_file_requirement (line 6263) | virtual void set_file_requirement(std::wstring value) { method get_file_path_requirement_root_dir (line 6267) | std::optional get_file_path_requirement_root_dir() { method next_requirement (line 6275) | std::optional next_requirement(MainWidget* widget) { method perform (line 6283) | void perform() { class CopyWindowSizeConfigCommand (line 6291) | class CopyWindowSizeConfigCommand : public Command { method CopyWindowSizeConfigCommand (line 6295) | CopyWindowSizeConfigCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6297) | void perform() { method requires_document (line 6301) | bool requires_document() { return false; } class ToggleSelectHighlightCommand (line 6304) | class ToggleSelectHighlightCommand : public Command { method ToggleSelectHighlightCommand (line 6308) | ToggleSelectHighlightCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6310) | void perform() { class OpenLastDocumentCommand (line 6316) | class OpenLastDocumentCommand : public Command { method OpenLastDocumentCommand (line 6320) | OpenLastDocumentCommand(MainWidget* w) : Command(cname, w) {} method pushes_state (line 6322) | bool pushes_state() { method perform (line 6326) | void perform() { method requires_document (line 6334) | bool requires_document() { return false; } class AddMarkedDataCommand (line 6337) | class AddMarkedDataCommand : public Command { method AddMarkedDataCommand (line 6341) | AddMarkedDataCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6343) | void perform() { method requires_document (line 6347) | bool requires_document() { return true; } class UndoMarkedDataCommand (line 6350) | class UndoMarkedDataCommand : public Command { method UndoMarkedDataCommand (line 6354) | UndoMarkedDataCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6356) | void perform() { method requires_document (line 6360) | bool requires_document() { return true; } class GotoRandomPageCommand (line 6363) | class GotoRandomPageCommand : public Command { method GotoRandomPageCommand (line 6367) | GotoRandomPageCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6369) | void perform() { method requires_document (line 6373) | bool requires_document() { return true; } class RemoveMarkedDataCommand (line 6376) | class RemoveMarkedDataCommand : public Command { method RemoveMarkedDataCommand (line 6380) | RemoveMarkedDataCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6382) | void perform() { method requires_document (line 6386) | bool requires_document() { return true; } class ExportMarkedDataCommand (line 6389) | class ExportMarkedDataCommand : public Command { method ExportMarkedDataCommand (line 6393) | ExportMarkedDataCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6395) | void perform() { method requires_document (line 6399) | bool requires_document() { return true; } class ToggleStatusbarCommand (line 6402) | class ToggleStatusbarCommand : public Command { method ToggleStatusbarCommand (line 6406) | ToggleStatusbarCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6408) | void perform() { method requires_document (line 6412) | bool requires_document() { return false; } class ClearCurrentPageDrawingsCommand (line 6417) | class ClearCurrentPageDrawingsCommand : public Command { method ClearCurrentPageDrawingsCommand (line 6421) | ClearCurrentPageDrawingsCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6423) | void perform() { method requires_document (line 6428) | bool requires_document() { return false; } class ClearCurrentDocumentDrawingsCommand (line 6431) | class ClearCurrentDocumentDrawingsCommand : public Command { method ClearCurrentDocumentDrawingsCommand (line 6435) | ClearCurrentDocumentDrawingsCommand(MainWidget* w) : Command(cname, w) {} method perform (line 6437) | void perform() { method requires_document (line 6442) | bool requires_document() { return false; } class DeleteFreehandDrawingsCommand (line 6445) | class DeleteFreehandDrawingsCommand : public Command { method DeleteFreehandDrawingsCommand (line 6449) | DeleteFreehandDrawingsCommand(MainWidget* w) : Command(cname, w) {} method pre_perform (line 6455) | void pre_perform() { method next_requirement (line 6460) | std::optional next_requirement(MainWidget* widget) { method set_rect_requirement (line 6469) | void set_rect_requirement(AbsoluteRect rect) { method perform (line 6480) | void perform() { class SelectFreehandDrawingsCommand (line 6486) | class SelectFreehandDrawingsCommand : public Command { method SelectFreehandDrawingsCommand (line 6490) | SelectFreehandDrawingsCommand(MainWidget* w) : Command(cname, w) {} method pre_perform (line 6496) | void pre_perform() { method next_requirement (line 6501) | std::optional next_requirement(MainWidget* widget) { method set_rect_requirement (line 6510) | void set_rect_requirement(AbsoluteRect rect) { method perform (line 6521) | void perform() { class CustomCommand (line 6527) | class CustomCommand : public Command { method CustomCommand (line 6537) | CustomCommand(MainWidget* widget_, std::string name_, std::wstring com... method next_requirement (line 6542) | std::optional next_requirement(MainWidget* widget) { method set_rect_requirement (line 6554) | void set_rect_requirement(AbsoluteRect rect) { method set_point_requirement (line 6558) | void set_point_requirement(AbsoluteDocumentPos point) { method set_text_requirement (line 6562) | void set_text_requirement(std::wstring txt) { method perform (line 6566) | void perform() { method get_name (line 6570) | std::string get_name() { class ToggleConfigCommand (line 6578) | class ToggleConfigCommand : public Command { method ToggleConfigCommand (line 6581) | ToggleConfigCommand(MainWidget* widget, std::string config_name_) : Co... method perform (line 6585) | void perform() { method requires_document (line 6592) | bool requires_document() { return false; } class SaveConfigCommand (line 6595) | class SaveConfigCommand : public Command { method SaveConfigCommand (line 6598) | SaveConfigCommand(MainWidget* widget, std::string config_name_) : Comm... method perform (line 6602) | void perform() { method requires_document (line 6608) | bool requires_document() { return false; } class DeleteConfigCommand (line 6612) | class DeleteConfigCommand : public Command { method DeleteConfigCommand (line 6615) | DeleteConfigCommand(MainWidget* widget, std::string config_name_) : Co... method perform (line 6619) | void perform() { method requires_document (line 6625) | bool requires_document() { return false; } class ConfigCommand (line 6628) | class ConfigCommand : public Command { method ConfigCommand (line 6634) | ConfigCommand( method set_text_requirement (line 6645) | void set_text_requirement(std::wstring value) { method set_file_requirement (line 6649) | void set_file_requirement(std::wstring value) { method get_text_default_value (line 6653) | std::wstring get_text_default_value() { method next_requirement (line 6662) | std::optional next_requirement(MainWidget* widget) { method perform (line 6699) | void perform() { method requires_document (line 6781) | bool requires_document() { return false; } class HoldableCommand (line 6956) | class HoldableCommand : public Command { method HoldableCommand (line 6964) | HoldableCommand(MainWidget* widget_, CommandManager* manager, std::str... method next_requirement (line 6980) | std::optional next_requirement(MainWidget* widget) { method requires_document (line 6985) | bool requires_document() { method perform (line 6989) | void perform() { method perform_up (line 6993) | void perform_up() { method on_key_hold (line 6997) | void on_key_hold() { method is_holdable (line 7004) | bool is_holdable() { function QStringList (line 7413) | QStringList CommandManager::get_all_command_names() { function print_tree_node (line 7440) | void print_tree_node(InputParseTreeNode node) { function InputParseTreeNode (line 7468) | InputParseTreeNode parse_token(std::wstring token) { function get_tokens (line 7541) | void get_tokens(std::wstring line, std::vector& tokens) { function is_command_incomplete_macro (line 7573) | bool is_command_incomplete_macro(const std::vector& commands){ function InputParseTreeNode (line 7586) | InputParseTreeNode* parse_lines( function InputParseTreeNode (line 7735) | InputParseTreeNode* parse_lines( function get_keys_file_lines (line 7754) | void get_keys_file_lines(const Path& file_path, function InputParseTreeNode (line 7792) | InputParseTreeNode* parse_key_config_files(CommandManager* command_manag... function is_digit (line 7837) | bool is_digit(int key) { function is_macro_command_enabled (line 8163) | bool is_macro_command_enabled(Command* command) { FILE: pdf_viewer/input.h type RequirementType (line 19) | enum RequirementType { type Requirement (line 29) | struct Requirement { function class (line 34) | class Command { function class (line 89) | class CommandManager { type InputParseTreeNode (line 124) | struct InputParseTreeNode { function class (line 151) | class InputHandler { type MenuItems (line 208) | struct MenuItems type MenuItems (line 212) | struct MenuItems { FILE: pdf_viewer/main.cpp function strip_uri (line 141) | std::wstring strip_uri(std::wstring pdf_file_name, std::optional* o... function QStringList (line 167) | QStringList convert_arguments(QStringList input_args) { function configure_paths_android (line 197) | void configure_paths_android() { function configure_paths (line 220) | void configure_paths() { function verify_config_paths (line 339) | void verify_config_paths() { function verify_paths (line 355) | void verify_paths() { function lock_mutex (line 369) | void lock_mutex(void* user, int lock) { function unlock_mutex (line 374) | void unlock_mutex(void* user, int lock) { function add_paths_to_file_system_watcher (line 379) | void add_paths_to_file_system_watcher(QFileSystemWatcher& watcher, const... function MainWidget (line 392) | MainWidget* get_window_with_opened_file_path(const std::wstring& file_pa... function invalidate_render (line 422) | void invalidate_render() { function MainWidget (line 428) | MainWidget* handle_args(const QStringList& arguments, QLocalSocket* orig... function focus_on_widget (line 627) | void focus_on_widget(QWidget* widget) { function main (line 637) | int main(int argc, char* args[]) { FILE: pdf_viewer/main_widget.cpp function MainWidget (line 292) | MainWidget* get_window_with_window_id(int window_id) { function set_filtered_select_menu (line 305) | void set_filtered_select_menu(MainWidget* main_widget, bool fuzzy, bool ... class SelectionIndicator (line 400) | class SelectionIndicator : public QWidget { method SelectionIndicator (line 414) | SelectionIndicator(QWidget* parent, bool begin, MainWidget* w, Absolut... method update_pos (line 423) | void update_pos() { method mousePressEvent (line 433) | void mousePressEvent(QMouseEvent* mevent) { method mouseMoveEvent (line 440) | void mouseMoveEvent(QMouseEvent* mouse_event) { method mouseReleaseEvent (line 451) | void mouseReleaseEvent(QMouseEvent* mevent) { method DocumentPos (line 455) | DocumentPos get_docpos() { method paintEvent (line 469) | void paintEvent(QPaintEvent* event) { function ReferenceType (line 2822) | ReferenceType MainWidget::find_location_of_selected_text(int* out_page, ... function TextUnderPointerInfo (line 2861) | TextUnderPointerInfo MainWidget::find_location_of_text_under_pointer(Doc... function fz_stext_char (line 3564) | fz_stext_char* MainWidget::get_closest_character_to_cusrsor(QPoint pos) { function DocumentPos (line 3584) | DocumentPos MainWidget::get_document_pos_under_window_pos(WindowPos wind... function AbsoluteDocumentPos (line 3594) | AbsoluteDocumentPos MainWidget::get_absolute_document_pos_under_window_p... function CommandManager (line 3976) | CommandManager* MainWidget::get_command_manager() { function QRect (line 4373) | QRect MainWidget::get_main_window_rect() { function QRect (line 4379) | QRect MainWidget::get_helper_window_rect() { function Document (line 4717) | Document* MainWidget::doc() { function AbsoluteRect (line 4875) | AbsoluteRect MainWidget::move_visual_mark(int offset) { function MainWidget (line 6279) | MainWidget* MainWidget::handle_new_window() { function QMenu (line 7315) | QMenu* MainWidget::get_menu_from_items(std::unique_ptr items,... function QNetworkReply (line 7496) | QNetworkReply* MainWidget::download_paper_with_name(const std::wstring& ... function QNetworkReply (line 8038) | QNetworkReply* MainWidget::download_paper_with_url(std::wstring paper_ur... function TextToSpeechHandler (line 8629) | TextToSpeechHandler* MainWidget::get_tts() { function TouchTextSelectionButtons (line 8957) | TouchTextSelectionButtons* MainWidget::get_text_selection_buttons() { function DrawControlsUI (line 8966) | DrawControlsUI* MainWidget::get_draw_controls() { function SearchButtons (line 8977) | SearchButtons* MainWidget::get_search_buttons() { function HighlightButtons (line 8987) | HighlightButtons* MainWidget::get_highlight_buttons() { function AbsoluteDocumentPos (line 9121) | AbsoluteDocumentPos MainWidget::get_cursor_abspos() { function QJSEngine (line 9450) | QJSEngine* MainWidget::take_js_engine(bool async) { function QJSValue (line 9503) | QJSValue MainWidget::export_javascript_api(QJSEngine& engine, bool is_as... function QJsonObject (line 9630) | QJsonObject MainWidget::get_json_state() { function QJsonArray (line 9747) | QJsonArray MainWidget::get_all_json_states() { function QJsonObject (line 9859) | QJsonObject MainWidget::get_json_annotations() { function QString (line 9869) | QString MainWidget::handle_action_in_menu(std::wstring action) { function QStringListModel (line 10201) | QStringListModel* MainWidget::get_new_command_list_model() { function PdfViewOpenGLWidget (line 10317) | PdfViewOpenGLWidget* MainWidget::helper_opengl_widget(){ function DocumentView (line 10327) | DocumentView* MainWidget::helper_document_view(){ function QString (line 10358) | QString MainWidget::run_macro_on_main_thread(QString macro_string, bool ... function QString (line 10392) | QString MainWidget::read_file(QString path, bool encode_base_64) { function QString (line 10416) | QString MainWidget::perform_network_request(QString url) { function QString (line 10497) | QString MainWidget::get_command_documentation(QString command_name){ function AbsoluteDocumentPos (line 10609) | AbsoluteDocumentPos MainWidget::get_window_abspos(WindowPos window_pos) { function DocumentView (line 10618) | DocumentView* MainWidget::dv() { function PaperDownloadFinishedAction (line 10824) | PaperDownloadFinishedAction MainWidget::get_default_paper_download_finis... function QString (line 10832) | QString MainWidget::get_paper_download_finish_action_string(PaperDownloa... function PaperDownloadFinishedAction (line 10840) | PaperDownloadFinishedAction MainWidget::get_paper_download_action_from_s... function QPoint (line 10857) | QPoint MainWidget::cursor_pos() { function QString (line 10926) | QString MainWidget::execute_macro_sync(QString macro) { function QVariant (line 10944) | QVariant MainWidget::get_variable(QString name) { function QString (line 11024) | QString MainWidget::get_rest_of_document_pages_text() { function DocumentPos (line 11133) | DocumentPos MainWidget::get_index_document_pos(int index){ function AbsoluteDocumentPos (line 11163) | AbsoluteDocumentPos MainWidget::get_mouse_abspos() { function QMenuBar (line 11307) | QMenuBar* MainWidget::create_main_menu_bar(){ function Q_INVOKABLE (line 11692) | Q_INVOKABLE QJsonObject MainWidget::absolute_to_window_rect_json(QJsonOb... function QString (line 11773) | QString MainWidget::perform_network_request_with_headers(QString method,... function QString (line 11856) | QString MainWidget::get_environment_variable(QString name) { FILE: pdf_viewer/main_widget.h type fz_context (line 41) | struct fz_context type fz_stext_char (line 42) | struct fz_stext_char type class (line 58) | enum class type class (line 64) | enum class type MenuNode (line 70) | struct MenuNode { type TextUnderPointerInfo (line 76) | struct TextUnderPointerInfo{ type BookmarkMoveData (line 84) | struct BookmarkMoveData { type FixedVelocityState (line 91) | struct FixedVelocityState { type PortalMoveData (line 97) | struct PortalMoveData { type SelectedDrawings (line 105) | struct SelectedDrawings { type PendingDownloadPortal (line 111) | struct PendingDownloadPortal { type FreehandDrawingMoveData (line 119) | struct FreehandDrawingMoveData { type ClickSpaceTime (line 125) | struct ClickSpaceTime { type class (line 130) | enum class function class (line 142) | class MainWidget : public QMainWindow { FILE: pdf_viewer/mysortfilterproxymodel.h function class (line 11) | class MySortFilterProxyModel : public QSortFilterProxyModel { FILE: pdf_viewer/new_file_checker.cpp function QString (line 40) | QString NewFileChecker::get_lastest_new_file_path() { FILE: pdf_viewer/new_file_checker.h function class (line 10) | class NewFileChecker { FILE: pdf_viewer/path.cpp function Path (line 16) | Path Path::slash(const std::wstring& suffix) const function Path (line 47) | Path Path::file_parent() const function copy_file (line 117) | void copy_file(Path src, Path dst) FILE: pdf_viewer/path.h function class (line 6) | class Path { FILE: pdf_viewer/pdf_renderer.cpp function fz_context (line 41) | fz_context* PdfRenderer::init_context() { function GLuint (line 140) | GLuint PdfRenderer::find_rendered_page(std::wstring path, int page, bool... function GLuint (line 236) | GLuint PdfRenderer::try_closest_rendered_page(std::wstring doc_path, int... function fz_document (line 454) | fz_document* PdfRenderer::get_document_with_path(int thread_index, fz_co... function fz_try (line 493) | fz_try(mupdf_context) { function fz_catch (line 496) | fz_catch(mupdf_context) { function fz_try (line 571) | fz_try(mupdf_context) { function fz_catch (line 641) | fz_catch(mupdf_context) { FILE: pdf_viewer/pdf_renderer.h type RenderRequest (line 23) | struct RenderRequest { type SearchRequest (line 34) | struct SearchRequest { type RenderResponse (line 46) | struct RenderResponse { function class (line 60) | class PdfRenderer : public QObject { FILE: pdf_viewer/pdf_view_opengl_widget.cpp function generate_bezier_with_endpoints_and_velocity (line 179) | void generate_bezier_with_endpoints_and_velocity( function num_slices_for_page_rect (line 204) | bool num_slices_for_page_rect(PagelessDocumentRect page_rect, int* h_sli... function read_file_contents (line 237) | std::string read_file_contents(const Path& path) { function GLuint (line 262) | GLuint PdfViewOpenGLWidget::LoadShaders(Path vertex_file_path, Path frag... function Document (line 993) | Document* PdfViewOpenGLWidget::doc(bool overview){ function NormalizedWindowRect (line 2155) | NormalizedWindowRect PdfViewOpenGLWidget::get_overview_rect() { function NormalizedWindowRect (line 2164) | NormalizedWindowRect PdfViewOpenGLWidget::get_overview_rect_pixel_perfec... function DocumentPos (line 2343) | DocumentPos PdfViewOpenGLWidget::window_pos_to_overview_pos(NormalizedWi... function Document (line 2568) | Document* PdfViewOpenGLWidget::get_current_overview_document() { function NormalizedWindowPos (line 2594) | NormalizedWindowPos PdfViewOpenGLWidget::document_to_overview_pos(Docume... function NormalizedWindowRect (line 2620) | NormalizedWindowRect PdfViewOpenGLWidget::document_to_overview_rect(Docu... function T (line 2837) | T lerp(T p1, T p2, float alpha) { function T (line 2844) | T bezier_lerp(T p1, T p2, T p3, T p4, float alpha) { function FreehandDrawing (line 2855) | FreehandDrawing smoothen_drawing(FreehandDrawing original) { function CompiledDrawingData (line 3056) | CompiledDrawingData PdfViewOpenGLWidget::compile_drawings_into_vertex_an... type UIRectDescriptor (line 3451) | struct UIRectDescriptor { function QColor (line 3575) | QColor PdfViewOpenGLWidget::qcc3(const float* input_color) { function QColor (line 3581) | QColor PdfViewOpenGLWidget::qcc4(const float* input_color) { function ScratchPad (line 3712) | ScratchPad* PdfViewOpenGLWidget::get_scratchpad() { FILE: pdf_viewer/pdf_view_opengl_widget.h type MarkedDataRect (line 33) | struct MarkedDataRect { type HighlightRenderFlags (line 38) | enum HighlightRenderFlags type OpenGLSharedResources (line 49) | struct OpenGLSharedResources { type ColorPalette (line 101) | enum ColorPalette { FILE: pdf_viewer/rapidfuzz_amalgamated.hpp type rapidfuzz::detail (line 27) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz::detail (line 231) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz::detail (line 427) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz (line 624) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz (line 1216) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz::detail (line 1262) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz::detail (line 1356) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz::detail (line 1545) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz::detail (line 1617) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz (line 1798) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz (line 2262) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz::detail (line 2736) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz::detail (line 3273) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz (line 3396) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz::detail (line 3548) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz (line 3590) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz::detail (line 3758) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz::detail (line 3973) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz (line 4391) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz::detail (line 4619) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz (line 4677) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz::detail (line 4867) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz (line 5300) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz::detail (line 5395) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz (line 5475) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz::detail (line 5593) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz (line 6757) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz::detail (line 7247) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz (line 7508) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz::detail (line 7785) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz (line 7808) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz::detail (line 7909) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz (line 7932) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz (line 8029) | namespace rapidfuzz { type StringAffix (line 626) | struct StringAffix { type LevenshteinWeightTable (line 631) | struct LevenshteinWeightTable { type EditType (line 640) | enum class EditType { type EditOp (line 657) | struct EditOp { method EditOp (line 662) | EditOp() : type(EditType::None), src_pos(0), dest_pos(0) method EditOp (line 665) | EditOp(EditType type_, size_t src_pos_, size_t dest_pos_) type Opcode (line 693) | struct Opcode { method Opcode (line 700) | Opcode() : type(EditType::None), src_begin(0), src_end(0), dest_begi... method Opcode (line 703) | Opcode(EditType type_, size_t src_begin_, size_t src_end_, size_t de... type detail (line 719) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const class Editops (line 779) | class Editops : private std::vector { method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function swap (line 967) | inline void swap(Editops& lhs, Editops& rhs) noexcept(noexcept(lhs.swa... class Opcodes (line 972) | class Opcodes : private std::vector { method Opcodes (line 976) | Opcodes() noexcept : src_len(0), dest_len(0) method Opcodes (line 979) | Opcodes(size_type count, const Opcode& value) : std::vector(... method Opcodes (line 982) | explicit Opcodes(size_type count) : std::vector(count), src_... method Opcodes (line 985) | Opcodes(const Opcodes& other) method Opcodes (line 991) | Opcodes(Opcodes&& other) noexcept method Opcodes (line 996) | Opcodes& operator=(Opcodes other) noexcept method swap (line 1037) | void swap(Opcodes& rhs) noexcept method Opcodes (line 1044) | Opcodes slice(int start, int stop, int step = 1) const method Opcodes (line 1052) | Opcodes reverse() const method get_src_len (line 1059) | size_t get_src_len() const noexcept method set_src_len (line 1063) | void set_src_len(size_t len) noexcept method get_dest_len (line 1067) | size_t get_dest_len() const noexcept method set_dest_len (line 1071) | void set_dest_len(size_t len) noexcept method Opcodes (line 1076) | Opcodes inverse() const function swap (line 1110) | inline void swap(Opcodes& lhs, Opcodes& rhs) noexcept(noexcept(lhs.swa... type ScoreAlignment (line 1183) | struct ScoreAlignment { method ScoreAlignment (line 1190) | ScoreAlignment() : score(T()), src_start(0), src_end(0), dest_start(... method ScoreAlignment (line 1193) | ScoreAlignment(T score_, size_t src_start_, size_t src_end_, size_t ... type detail (line 1218) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd decltype(f(static_cast... method test (line 1250) | static constexpr auto test(...) -> bool type detail (line 1799) | namespace detail { function vector_slice (line 721) | auto vector_slice(const Vec& vec, int start, int stop, int step) -> Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd Vec function vector_remove_slice (line 750) | void vector_remove_slice(Vec& vec, int start, int stop, int step) type simd_avx2 (line 1800) | namespace simd_avx2 { class native_simd (line 1803) | class native_simd class native_simd (line 1806) | class native_simd { method native_simd (line 1813) | native_simd() noexcept method native_simd (line 1816) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1819) | native_simd(uint64_t a) noexcept method native_simd (line 1824) | native_simd(const uint64_t* p) noexcept method size (line 1834) | constexpr static int size() noexcept method native_simd (line 1839) | native_simd load(const uint64_t* p) noexcept method store (line 1846) | void store(uint64_t* p) const noexcept method native_simd (line 1851) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1856) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1862) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1867) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1875) | class native_simd { method native_simd (line 1882) | native_simd() noexcept method native_simd (line 1885) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 1888) | native_simd(uint32_t a) noexcept method native_simd (line 1893) | native_simd(const uint64_t* p) noexcept method size (line 1903) | constexpr static int size() noexcept method native_simd (line 1908) | native_simd load(const uint64_t* p) noexcept method store (line 1915) | void store(uint32_t* p) const noexcept method native_simd (line 1920) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1925) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 1931) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 1936) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 1944) | class native_simd { method native_simd (line 1951) | native_simd() noexcept method native_simd (line 1954) | native_simd(__m256i val) : xmm(val) method native_simd (line 1957) | native_simd(uint16_t a) noexcept method native_simd (line 1962) | native_simd(const uint64_t* p) noexcept method size (line 1972) | constexpr static int size() noexcept method native_simd (line 1977) | native_simd load(const uint64_t* p) noexcept method store (line 1984) | void store(uint16_t* p) const noexcept method native_simd (line 1989) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 1994) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2000) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2005) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2013) | class native_simd { method native_simd (line 2020) | native_simd() noexcept method native_simd (line 2023) | native_simd(__m256i val) noexcept : xmm(val) method native_simd (line 2026) | native_simd(uint8_t a) noexcept method native_simd (line 2031) | native_simd(const uint64_t* p) noexcept method size (line 2041) | constexpr static int size() noexcept method native_simd (line 2046) | native_simd load(const uint64_t* p) noexcept method store (line 2053) | void store(uint8_t* p) const noexcept method native_simd (line 2058) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2063) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2069) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2074) | native_simd& operator-=(const native_simd b) noexcept function __m256i (line 2098) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2104) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2113) | inline __m256i hadd_impl(__m256i x) noexcept function __m256i (line 2123) | inline __m256i hadd_impl(__m256i x) noexcept function popcount_impl (line 2130) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2144) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd (line 2270) | class native_simd { method native_simd (line 2275) | native_simd() noexcept method native_simd (line 2278) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2281) | native_simd(uint64_t a) noexcept method native_simd (line 2286) | native_simd(const uint64_t* p) noexcept method size (line 2296) | constexpr static int size() noexcept method native_simd (line 2301) | native_simd load(const uint64_t* p) noexcept method store (line 2307) | void store(uint64_t* p) const noexcept method native_simd (line 2312) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2317) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2323) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2328) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2336) | class native_simd { method native_simd (line 2341) | native_simd() noexcept method native_simd (line 2344) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2347) | native_simd(uint32_t a) noexcept method native_simd (line 2352) | native_simd(const uint64_t* p) noexcept method size (line 2362) | constexpr static int size() noexcept method native_simd (line 2367) | native_simd load(const uint64_t* p) noexcept method store (line 2373) | void store(uint32_t* p) const noexcept method native_simd (line 2378) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2383) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2389) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2394) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2402) | class native_simd { method native_simd (line 2407) | native_simd() noexcept method native_simd (line 2410) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2413) | native_simd(uint16_t a) noexcept method native_simd (line 2418) | native_simd(const uint64_t* p) noexcept method size (line 2428) | constexpr static int size() noexcept method native_simd (line 2433) | native_simd load(const uint64_t* p) noexcept method store (line 2439) | void store(uint16_t* p) const noexcept method native_simd (line 2444) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2449) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2455) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2460) | native_simd& operator-=(const native_simd b) noexcept class native_simd (line 2468) | class native_simd { method native_simd (line 2473) | native_simd() noexcept method native_simd (line 2476) | native_simd(__m128i val) noexcept : xmm(val) method native_simd (line 2479) | native_simd(uint8_t a) noexcept method native_simd (line 2484) | native_simd(const uint64_t* p) noexcept method size (line 2494) | constexpr static int size() noexcept method native_simd (line 2499) | native_simd load(const uint64_t* p) noexcept method store (line 2505) | void store(uint8_t* p) const noexcept method native_simd (line 2510) | native_simd operator+(const native_simd b) const noexcept method native_simd (line 2515) | native_simd& operator+=(const native_simd b) noexcept method native_simd (line 2521) | native_simd operator-(const native_simd b) const noexcept method native_simd (line 2526) | native_simd& operator-=(const native_simd b) noexcept function __m128i (line 2550) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2556) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2565) | inline __m128i hadd_impl(__m128i x) noexcept function __m128i (line 2575) | inline __m128i hadd_impl(__m128i x) noexcept function popcount_impl (line 2581) | native_simd popcount_impl(const native_simd& v) noexcept function popcount (line 2619) | std::array::size()> popcount(const native_simd andnot(const native_simd& a, const native_simd s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept function hamming_distance (line 3617) | int64_t hamming_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function hamming_distance (line 3624) | int64_t hamming_distance(const Sentence1& s1, const Sentence2& s2, function hamming_similarity (line 3631) | int64_t hamming_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function hamming_similarity (line 3638) | int64_t hamming_similarity(const Sentence1& s1, const Sentence2& s2, i... function hamming_normalized_distance (line 3644) | double hamming_normalized_distance(InputIt1 first1, InputIt1 last1, In... function hamming_normalized_distance (line 3651) | double hamming_normalized_distance(const Sentence1& s1, const Sentence... function Editops (line 3657) | Editops hamming_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 3664) | Editops hamming_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function hamming_normalized_similarity (line 3695) | double hamming_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function hamming_normalized_similarity (line 3702) | double hamming_normalized_similarity(const Sentence1& s1, const Senten... type CachedHamming (line 3708) | struct CachedHamming : public detail::CachedDistanceBase s2) const method _distance (line 3729) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function lcs_seq_distance (line 4394) | int64_t lcs_seq_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function lcs_seq_distance (line 4401) | int64_t lcs_seq_distance(const Sentence1& s1, const Sentence2& s2, function lcs_seq_similarity (line 4408) | int64_t lcs_seq_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function lcs_seq_similarity (line 4415) | int64_t lcs_seq_similarity(const Sentence1& s1, const Sentence2& s2, i... function lcs_seq_normalized_distance (line 4421) | double lcs_seq_normalized_distance(InputIt1 first1, InputIt1 last1, In... function lcs_seq_normalized_distance (line 4428) | double lcs_seq_normalized_distance(const Sentence1& s1, const Sentence... function lcs_seq_normalized_similarity (line 4434) | double lcs_seq_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function lcs_seq_normalized_similarity (line 4441) | double lcs_seq_normalized_similarity(const Sentence1& s1, const Senten... function Editops (line 4447) | Editops lcs_seq_editops(InputIt1 first1, InputIt1 last1, InputIt2 firs... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4453) | Editops lcs_seq_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4459) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLCSseq (line 4579) | struct CachedLCSseq method CachedLCSseq (line 4582) | explicit CachedLCSseq(const Sentence1& s1_) : CachedLCSseq(detail::t... method CachedLCSseq (line 4586) | CachedLCSseq(InputIt1 first1, InputIt1 last1) : s1(first1, last1), P... method maximum (line 4595) | int64_t maximum(detail::Range s2) const method _similarity (line 4601) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function indel_distance (line 4680) | int64_t indel_distance(InputIt1 first1, InputIt1 last1, InputIt2 first... function indel_distance (line 4687) | int64_t indel_distance(const Sentence1& s1, const Sentence2& s2, function indel_similarity (line 4694) | int64_t indel_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fir... function indel_similarity (line 4701) | int64_t indel_similarity(const Sentence1& s1, const Sentence2& s2, int... function indel_normalized_distance (line 4707) | double indel_normalized_distance(InputIt1 first1, InputIt1 last1, Inpu... function indel_normalized_distance (line 4714) | double indel_normalized_distance(const Sentence1& s1, const Sentence2&... function indel_normalized_similarity (line 4720) | double indel_normalized_similarity(InputIt1 first1, InputIt1 last1, In... function indel_normalized_similarity (line 4727) | double indel_normalized_similarity(const Sentence1& s1, const Sentence... function Editops (line 4733) | Editops indel_editops(InputIt1 first1, InputIt1 last1, InputIt2 first2... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 4739) | Editops indel_editops(const Sentence1& s1, const Sentence2& s2) method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 4745) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedIndel (line 4816) | struct CachedIndel : public detail::CachedDistanceBase s2) const method _distance (line 4837) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function jaro_distance (line 5303) | double jaro_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function jaro_distance (line 5310) | double jaro_distance(const Sentence1& s1, const Sentence2& s2, double ... function jaro_similarity (line 5316) | double jaro_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function jaro_similarity (line 5323) | double jaro_similarity(const Sentence1& s1, const Sentence2& s2, doubl... function jaro_normalized_distance (line 5329) | double jaro_normalized_distance(InputIt1 first1, InputIt1 last1, Input... function jaro_normalized_distance (line 5336) | double jaro_normalized_distance(const Sentence1& s1, const Sentence2& ... function jaro_normalized_similarity (line 5342) | double jaro_normalized_similarity(InputIt1 first1, InputIt1 last1, Inp... function jaro_normalized_similarity (line 5349) | double jaro_normalized_similarity(const Sentence1& s1, const Sentence2... type CachedJaro (line 5355) | struct CachedJaro : public detail::CachedSimilarityBase) const method _similarity (line 5375) | double _similarity(detail::Range s2, double score_cutoff, function jaro_winkler_distance (line 5479) | double jaro_winkler_distance(InputIt1 first1, InputIt1 last1, InputIt2... function jaro_winkler_distance (line 5487) | double jaro_winkler_distance(const Sentence1& s1, const Sentence2& s2,... function jaro_winkler_similarity (line 5495) | double jaro_winkler_similarity(InputIt1 first1, InputIt1 last1, InputI... function jaro_winkler_similarity (line 5503) | double jaro_winkler_similarity(const Sentence1& s1, const Sentence2& s... function jaro_winkler_normalized_distance (line 5511) | double jaro_winkler_normalized_distance(InputIt1 first1, InputIt1 last... function jaro_winkler_normalized_distance (line 5519) | double jaro_winkler_normalized_distance(const Sentence1& s1, const Sen... function jaro_winkler_normalized_similarity (line 5527) | double jaro_winkler_normalized_similarity(InputIt1 first1, InputIt1 la... function jaro_winkler_normalized_similarity (line 5535) | double jaro_winkler_normalized_similarity(const Sentence1& s1, const S... type CachedJaroWinkler (line 5542) | struct CachedJaroWinkler : public detail::CachedSimilarityBase) const method _similarity (line 5564) | double _similarity(detail::Range s2, double score_cutoff, function levenshtein_distance (line 6889) | int64_t levenshtein_distance(InputIt1 first1, InputIt1 last1, InputIt2... function levenshtein_distance (line 6898) | int64_t levenshtein_distance(const Sentence1& s1, const Sentence2& s2, function levenshtein_similarity (line 6907) | int64_t levenshtein_similarity(InputIt1 first1, InputIt1 last1, InputI... function levenshtein_similarity (line 6915) | int64_t levenshtein_similarity(const Sentence1& s1, const Sentence2& s2, function levenshtein_normalized_distance (line 6923) | double levenshtein_normalized_distance(InputIt1 first1, InputIt1 last1... function levenshtein_normalized_distance (line 6932) | double levenshtein_normalized_distance(const Sentence1& s1, const Sent... function levenshtein_normalized_similarity (line 6999) | double levenshtein_normalized_similarity(InputIt1 first1, InputIt1 las... function levenshtein_normalized_similarity (line 7008) | double levenshtein_normalized_similarity(const Sentence1& s1, const Se... function Editops (line 7031) | Editops levenshtein_editops(InputIt1 first1, InputIt1 last1, InputIt2 ... method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const function Editops (line 7039) | Editops levenshtein_editops(const Sentence1& s1, const Sentence2& s2, method Editops (line 783) | Editops() noexcept : src_len(0), dest_len(0) method Editops (line 786) | Editops(size_type count, const EditOp& value) : std::vector(... method Editops (line 789) | explicit Editops(size_type count) : std::vector(count), src_... method Editops (line 792) | Editops(const Editops& other) method Editops (line 798) | Editops(Editops&& other) noexcept method Editops (line 803) | Editops& operator=(Editops other) noexcept method swap (line 844) | void swap(Editops& rhs) noexcept method Editops (line 851) | Editops slice(int start, int stop, int step = 1) const method remove_slice (line 859) | void remove_slice(int start, int stop, int step = 1) method Editops (line 864) | Editops reverse() const method get_src_len (line 871) | size_t get_src_len() const noexcept method set_src_len (line 875) | void set_src_len(size_t len) noexcept method get_dest_len (line 879) | size_t get_dest_len() const noexcept method set_dest_len (line 883) | void set_dest_len(size_t len) noexcept method Editops (line 888) | Editops inverse() const method Editops (line 902) | Editops remove_subsequence(const Editops& subsequence) const type experimental (line 7046) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedLevenshtein (line 7170) | struct CachedLevenshtein : public detail::CachedDistanceBase s2) const method _distance (line 7194) | int64_t _distance(detail::Range s2, int64_t score_cutoff, ... function osa_distance (line 7535) | int64_t osa_distance(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function osa_distance (line 7542) | int64_t osa_distance(const Sentence1& s1, const Sentence2& s2, function osa_similarity (line 7549) | int64_t osa_similarity(InputIt1 first1, InputIt1 last1, InputIt2 first... function osa_similarity (line 7556) | int64_t osa_similarity(const Sentence1& s1, const Sentence2& s2, int64... function osa_normalized_distance (line 7562) | double osa_normalized_distance(InputIt1 first1, InputIt1 last1, InputI... function osa_normalized_distance (line 7569) | double osa_normalized_distance(const Sentence1& s1, const Sentence2& s... function osa_normalized_similarity (line 7599) | double osa_normalized_similarity(InputIt1 first1, InputIt1 last1, Inpu... function osa_normalized_similarity (line 7606) | double osa_normalized_similarity(const Sentence1& s1, const Sentence2&... type experimental (line 7612) | namespace experimental { function damerau_levenshtein_distance (line 3421) | int64_t damerau_levenshtein_distance(InputIt1 first1, InputIt1 last1... function damerau_levenshtein_distance (line 3428) | int64_t damerau_levenshtein_distance(const Sentence1& s1, const Sent... function damerau_levenshtein_similarity (line 3435) | int64_t damerau_levenshtein_similarity(InputIt1 first1, InputIt1 las... function damerau_levenshtein_similarity (line 3442) | int64_t damerau_levenshtein_similarity(const Sentence1& s1, const Se... function damerau_levenshtein_normalized_distance (line 3448) | double damerau_levenshtein_normalized_distance(InputIt1 first1, Inpu... function damerau_levenshtein_normalized_distance (line 3456) | double damerau_levenshtein_normalized_distance(const Sentence1& s1, ... function damerau_levenshtein_normalized_similarity (line 3487) | double damerau_levenshtein_normalized_similarity(InputIt1 first1, In... function damerau_levenshtein_normalized_similarity (line 3495) | double damerau_levenshtein_normalized_similarity(const Sentence1& s1... type CachedDamerauLevenshtein (line 3502) | struct CachedDamerauLevenshtein : public detail::CachedDistanceBase<... method CachedDamerauLevenshtein (line 3505) | explicit CachedDamerauLevenshtein(const Sentence1& s1_) method CachedDamerauLevenshtein (line 3510) | CachedDamerauLevenshtein(InputIt1 first1, InputIt1 last1) : s1(fir... method maximum (line 3519) | int64_t maximum(detail::Range s2) const method _distance (line 3525) | int64_t _distance(detail::Range s2, int64_t score_cutoff, type MultiLCSseq (line 4461) | struct MultiLCSseq : public detail::MultiSimilarityBase s2) const method get_input_count (line 4565) | size_t get_input_count() const noexcept type MultiIndel (line 4747) | struct MultiIndel method MultiIndel (line 4754) | MultiIndel(size_t count) : scorer(count) method result_count (line 4766) | size_t result_count() const method insert (line 4772) | void insert(const Sentence1& s1_) method insert (line 4778) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 4786) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 4799) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 4804) | size_t get_input_count() const noexcept type MultiLevenshtein (line 7048) | struct MultiLevenshtein : public detail::MultiDistanceBase s2) const method get_input_count (line 7155) | size_t get_input_count() const noexcept type MultiOSA (line 7614) | struct MultiOSA method get_vec_size (line 7620) | constexpr static size_t get_vec_size() method find_block_count (line 7639) | constexpr static size_t find_block_count(size_t count) method MultiOSA (line 7647) | MultiOSA(size_t count) : input_count(count), PM(find_block_count(c... method result_count (line 7661) | size_t result_count() const method insert (line 7669) | void insert(const Sentence1& s1_) method insert (line 7675) | void insert(InputIt1 first1, InputIt1 last1) method _distance (line 7694) | void _distance(int64_t* scores, size_t score_count, detail::Range<... method maximum (line 7712) | int64_t maximum(size_t s1_idx, detail::Range s2) const method get_input_count (line 7717) | size_t get_input_count() const noexcept type CachedOSA (line 7731) | struct CachedOSA method CachedOSA (line 7734) | explicit CachedOSA(const Sentence1& s1_) : CachedOSA(detail::to_begi... method CachedOSA (line 7738) | CachedOSA(InputIt1 first1, InputIt1 last1) : s1(first1, last1), PM(d... method maximum (line 7746) | int64_t maximum(detail::Range s2) const method _distance (line 7752) | int64_t _distance(detail::Range s2, int64_t score_cutoff, function postfix_distance (line 7811) | int64_t postfix_distance(InputIt1 first1, InputIt1 last1, InputIt2 fir... function postfix_distance (line 7818) | int64_t postfix_distance(const Sentence1& s1, const Sentence2& s2, function postfix_similarity (line 7825) | int64_t postfix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 f... function postfix_similarity (line 7832) | int64_t postfix_similarity(const Sentence1& s1, const Sentence2& s2, i... function postfix_normalized_distance (line 7838) | double postfix_normalized_distance(InputIt1 first1, InputIt1 last1, In... function postfix_normalized_distance (line 7845) | double postfix_normalized_distance(const Sentence1& s1, const Sentence... function postfix_normalized_similarity (line 7851) | double postfix_normalized_similarity(InputIt1 first1, InputIt1 last1, ... function postfix_normalized_similarity (line 7858) | double postfix_normalized_similarity(const Sentence1& s1, const Senten... type CachedPostfix (line 7864) | struct CachedPostfix : public detail::CachedSimilarityBase s2) const method _similarity (line 7886) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function prefix_distance (line 7935) | int64_t prefix_distance(InputIt1 first1, InputIt1 last1, InputIt2 firs... function prefix_distance (line 7942) | int64_t prefix_distance(const Sentence1& s1, const Sentence2& s2, function prefix_similarity (line 7949) | int64_t prefix_similarity(InputIt1 first1, InputIt1 last1, InputIt2 fi... function prefix_similarity (line 7956) | int64_t prefix_similarity(const Sentence1& s1, const Sentence2& s2, in... function prefix_normalized_distance (line 7962) | double prefix_normalized_distance(InputIt1 first1, InputIt1 last1, Inp... function prefix_normalized_distance (line 7969) | double prefix_normalized_distance(const Sentence1& s1, const Sentence2... function prefix_normalized_similarity (line 7975) | double prefix_normalized_similarity(InputIt1 first1, InputIt1 last1, I... function prefix_normalized_similarity (line 7982) | double prefix_normalized_similarity(const Sentence1& s1, const Sentenc... type CachedPrefix (line 7988) | struct CachedPrefix : public detail::CachedSimilarityBase s2) const method _similarity (line 8010) | int64_t _similarity(detail::Range s2, int64_t score_cutoff, function editops_apply (line 8032) | std::basic_string editops_apply(const Editops& ops, InputIt1 fi... function editops_apply (line 8078) | std::basic_string editops_apply(const Editops& ops, const Sente... function opcodes_apply (line 8085) | std::basic_string opcodes_apply(const Opcodes& ops, InputIt1 fi... function opcodes_apply (line 8117) | std::basic_string opcodes_apply(const Opcodes& ops, const Sente... type rapidfuzz::detail (line 8132) | namespace rapidfuzz::detail { type GrowingHashmap (line 31) | struct GrowingHashmap { type MapElem (line 38) | struct MapElem { method GrowingHashmap (line 49) | GrowingHashmap() : used(0), fill(0), mask(-1), m_map(NULL) method GrowingHashmap (line 56) | GrowingHashmap(const GrowingHashmap& other) : used(other.used), fill... method GrowingHashmap (line 63) | GrowingHashmap(GrowingHashmap&& other) noexcept : GrowingHashmap() method GrowingHashmap (line 68) | GrowingHashmap& operator=(GrowingHashmap other) method swap (line 74) | void swap(GrowingHashmap& first, GrowingHashmap& second) noexcept method size_type (line 82) | size_type size() const method size_type (line 86) | size_type capacity() const method empty (line 90) | bool empty() const method value_type (line 95) | value_type get(key_type key) const noexcept method value_type (line 102) | value_type& operator[](key_type key) noexcept method allocate (line 123) | void allocate() method lookup (line 133) | size_t lookup(key_type key) const method grow (line 149) | void grow(int minUsed) type HybridGrowingHashmap (line 176) | struct HybridGrowingHashmap { method HybridGrowingHashmap (line 180) | HybridGrowingHashmap() method value_type (line 185) | value_type get(char key) const noexcept method value_type (line 192) | value_type get(CharT key) const noexcept method value_type (line 200) | value_type& operator[](char key) noexcept method value_type (line 207) | value_type& operator[](CharT key) type BitMatrixView (line 234) | struct BitMatrixView { method BitMatrixView (line 241) | BitMatrixView(pointer vector, size_type cols) noexcept : m_vector(ve... method reference (line 244) | reference operator[](size_type col) noexcept method size_type (line 250) | size_type size() const noexcept type BitMatrix (line 261) | struct BitMatrix { method BitMatrix (line 265) | BitMatrix() : m_rows(0), m_cols(0), m_matrix(nullptr) method BitMatrix (line 268) | BitMatrix(size_t rows, size_t cols, T val) : m_rows(rows), m_cols(co... method BitMatrix (line 274) | BitMatrix(const BitMatrix& other) : m_rows(other.m_rows), m_cols(oth... method BitMatrix (line 280) | BitMatrix(BitMatrix&& other) noexcept : m_rows(0), m_cols(0), m_matr... method BitMatrix (line 285) | BitMatrix& operator=(BitMatrix&& other) noexcept method BitMatrix (line 291) | BitMatrix& operator=(const BitMatrix& other) method swap (line 298) | void swap(BitMatrix& rhs) noexcept method rows (line 323) | size_t rows() const noexcept method cols (line 328) | size_t cols() const noexcept type ShiftedBitMatrix (line 340) | struct ShiftedBitMatrix { method ShiftedBitMatrix (line 343) | ShiftedBitMatrix() method ShiftedBitMatrix (line 346) | ShiftedBitMatrix(size_t rows, size_t cols, T val) : m_matrix(rows, c... method ShiftedBitMatrix (line 349) | ShiftedBitMatrix(const ShiftedBitMatrix& other) : m_matrix(other.m_m... method ShiftedBitMatrix (line 352) | ShiftedBitMatrix(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 357) | ShiftedBitMatrix& operator=(ShiftedBitMatrix&& other) noexcept method ShiftedBitMatrix (line 363) | ShiftedBitMatrix& operator=(const ShiftedBitMatrix& other) method swap (line 370) | void swap(ShiftedBitMatrix& rhs) noexcept method test_bit (line 377) | bool test_bit(size_t row, size_t col, bool default_ = false) const n... method set_offset (line 409) | void set_offset(size_t row, ptrdiff_t offset) function assume (line 429) | static inline void assume(bool b) function CharT (line 441) | CharT* to_begin(CharT* s) function to_begin (line 447) | auto to_begin(T& x) function CharT (line 454) | CharT* to_end(CharT* s) function to_end (line 464) | auto to_end(T& x) class Range (line 471) | class Range { method Range (line 480) | constexpr Range(Iter first, Iter last) : _first(first), _last(last) method Range (line 484) | constexpr Range(T& x) : _first(to_begin(x)), _last(to_end(x)) method iterator (line 487) | constexpr iterator begin() const noexcept method iterator (line 491) | constexpr iterator end() const noexcept method reverse_iterator (line 496) | constexpr reverse_iterator rbegin() const noexcept method reverse_iterator (line 500) | constexpr reverse_iterator rend() const noexcept method size (line 505) | constexpr ptrdiff_t size() const method empty (line 509) | constexpr bool empty() const method remove_prefix (line 522) | constexpr void remove_prefix(ptrdiff_t n) method remove_suffix (line 526) | constexpr void remove_suffix(ptrdiff_t n) method Range (line 531) | constexpr Range subseq(ptrdiff_t pos = 0, ptrdiff_t count = std::num... method front (line 540) | constexpr decltype(auto) front() const method back (line 545) | constexpr decltype(auto) back() const method reversed (line 550) | constexpr Range reversed() const class SplittedSentenceView (line 1265) | class SplittedSentenceView { method SplittedSentenceView (line 1269) | SplittedSentenceView(RangeVec sentence) noexcept( method length (line 1277) | size_t length() const method empty (line 1282) | bool empty() const method word_count (line 1287) | size_t word_count() const function T (line 1359) | T bit_mask_lsb(int n) function bittest (line 1369) | bool bittest(T a, int bit) function shr64 (line 1378) | constexpr uint64_t shr64(uint64_t a, U shift) function shl64 (line 1387) | constexpr uint64_t shl64(uint64_t a, U shift) function addc64 (line 1392) | constexpr uint64_t addc64(uint64_t a, uint64_t b, uint64_t carryin, ui... function T (line 1403) | constexpr T ceil_div(T a, U divisor) function popcount (line 1409) | static inline int popcount(uint64_t x) function popcount (line 1414) | static inline int popcount(uint32_t x) function popcount (line 1419) | static inline int popcount(uint16_t x) function popcount (line 1424) | static inline int popcount(uint8_t x) function T (line 1439) | constexpr T rotl(T x, unsigned int n) function T (line 1460) | constexpr T blsi(T a) function T (line 1477) | constexpr T blsr(T x) function T (line 1487) | constexpr T blsmsk(T a) function countr_zero (line 1493) | static inline int countr_zero(uint32_t x) function countr_zero (line 1501) | static inline int countr_zero(uint64_t x) function countr_zero (line 1508) | static inline int countr_zero(uint64_t x) function countr_zero (line 1518) | static inline int countr_zero(uint32_t x) function countr_zero (line 1523) | static inline int countr_zero(uint64_t x) function unroll_impl (line 1530) | constexpr void unroll_impl(std::integer_sequence, F&& f) function unroll (line 1536) | constexpr void unroll(F&& f) type DecomposedSet (line 1548) | struct DecomposedSet { method DecomposedSet (line 1552) | DecomposedSet(SplittedSentenceView diff_ab, SplittedSenten... function NormSim_to_NormDist (line 1566) | static inline double NormSim_to_NormDist(double score_cutoff, double i... function result_cutoff (line 1575) | constexpr double result_cutoff(double result, double score_cutoff) function norm_distance (line 1581) | constexpr double norm_distance(int64_t dist, int64_t lensum, double sc... function score_cutoff_to_distance (line 1590) | static inline int64_t score_cutoff_to_distance(double score_cutoff, in... function set_decomposition (line 1620) | DecomposedSet set_decomposition(Splitted... function remove_common_prefix (line 1649) | size_t remove_common_prefix(Range& s1, Range& s2) function remove_common_suffix (line 1663) | size_t remove_common_suffix(Range& s1, Range& s2) function StringAffix (line 1677) | StringAffix remove_common_affix(Range& s1, Range& s2) type is_space_dispatch_tag (line 1683) | struct is_space_dispatch_tag : std::integral_constant {} type is_space_dispatch_tag::type> (line 1686) | struct is_space_dispatch_tag) function is_space_impl (line 1733) | bool is_space_impl(const CharT ch, std::integral_constant) function is_space (line 1755) | bool is_space(const CharT ch) function sorted_split (line 1761) | SplittedSentenceView sorted_split(InputIt first, InputIt last) type NormalizedMetricBase (line 2739) | struct NormalizedMetricBase { method normalized_distance (line 2742) | static double normalized_distance(InputIt1 first1, InputIt1 last1, I... method normalized_distance (line 2750) | static double normalized_distance(const Sentence1& s1, const Sentenc... method normalized_similarity (line 2759) | static double normalized_similarity(InputIt1 first1, InputIt1 last1,... method normalized_similarity (line 2767) | static double normalized_similarity(const Sentence1& s1, const Sente... method _normalized_distance (line 2776) | static double _normalized_distance(Range s1, Range s1, Range { method ResType (line 2810) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2818) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2826) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2834) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2842) | static ResType _similarity(Range s1, Range s2, A... method DistanceBase (line 2856) | DistanceBase() type SimilarityBase (line 2862) | struct SimilarityBase : public NormalizedMetricBase { method ResType (line 2865) | static ResType distance(InputIt1 first1, InputIt1 last1, InputIt2 fi... method ResType (line 2873) | static ResType distance(const Sentence1& s1, const Sentence2& s2, Ar... method ResType (line 2881) | static ResType similarity(InputIt1 first1, InputIt1 last1, InputIt2 ... method ResType (line 2889) | static ResType similarity(const Sentence1& s1, const Sentence2& s2, ... method ResType (line 2897) | static ResType _distance(Range s1, Range s2, Arg... method SimilarityBase (line 2914) | SimilarityBase() type CachedNormalizedMetricBase (line 2920) | struct CachedNormalizedMetricBase { method normalized_distance (line 2922) | double normalized_distance(InputIt2 first2, InputIt2 last2, double s... method normalized_distance (line 2929) | double normalized_distance(const Sentence2& s2, double score_cutoff ... method normalized_similarity (line 2935) | double normalized_similarity(InputIt2 first2, InputIt2 last2, double... method normalized_similarity (line 2942) | double normalized_similarity(const Sentence2& s2, double score_cutof... method _normalized_distance (line 2950) | double _normalized_distance(Range s2, double score_cutoff,... method _normalized_similarity (line 2964) | double _normalized_similarity(Range s2, double score_cutof... method CachedNormalizedMetricBase (line 2973) | CachedNormalizedMetricBase() type CachedDistanceBase (line 2979) | struct CachedDistanceBase : public CachedNormalizedMetricBase { method ResType (line 2981) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 2990) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 2998) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3006) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3014) | ResType _similarity(Range s2, ResType score_cutoff, ResTyp... method CachedDistanceBase (line 3028) | CachedDistanceBase() type CachedSimilarityBase (line 3034) | struct CachedSimilarityBase : public CachedNormalizedMetricBase { method ResType (line 3036) | ResType distance(InputIt2 first2, InputIt2 last2, method ResType (line 3044) | ResType distance(const Sentence2& s2, ResType score_cutoff = static_... method ResType (line 3051) | ResType similarity(InputIt2 first2, InputIt2 last2, method ResType (line 3060) | ResType similarity(const Sentence2& s2, ResType score_cutoff = stati... method ResType (line 3069) | ResType _distance(Range s2, ResType score_cutoff, ResType ... method CachedSimilarityBase (line 3084) | CachedSimilarityBase() type MultiNormalizedMetricBase (line 3090) | struct MultiNormalizedMetricBase { method normalized_distance (line 3092) | void normalized_distance(double* scores, size_t score_count, InputIt... method normalized_distance (line 3099) | void normalized_distance(double* scores, size_t score_count, const S... method normalized_similarity (line 3106) | void normalized_similarity(double* scores, size_t score_count, Input... method normalized_similarity (line 3113) | void normalized_similarity(double* scores, size_t score_count, const... method _normalized_distance (line 3121) | void _normalized_distance(double* scores, size_t score_count, Range<... method _normalized_similarity (line 3148) | void _normalized_similarity(double* scores, size_t score_count, Rang... method MultiNormalizedMetricBase (line 3160) | MultiNormalizedMetricBase() type MultiDistanceBase (line 3166) | struct MultiDistanceBase : public MultiNormalizedMetricBase { method distance (line 3168) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3176) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3184) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3191) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _similarity (line 3199) | void _similarity(ResType* scores, size_t score_count, Range { method distance (line 3219) | void distance(ResType* scores, size_t score_count, InputIt2 first2, ... method distance (line 3226) | void distance(ResType* scores, size_t score_count, const Sentence2& s2, method similarity (line 3233) | void similarity(ResType* scores, size_t score_count, InputIt2 first2... method similarity (line 3241) | void similarity(ResType* scores, size_t score_count, const Sentence2... method _distance (line 3250) | void _distance(ResType* scores, size_t score_count, Range ... method MultiSimilarityBase (line 3266) | MultiSimilarityBase() type RowId (line 3276) | struct RowId { function damerau_levenshtein_distance_zhao (line 3295) | int64_t damerau_levenshtein_distance_zhao(Range s1, Range s1, Range s1, Range s2) method _distance (line 3387) | static int64_t _distance(Range s1, Range s2, int... class Hamming (line 3550) | class Hamming : public DistanceBase s1, Range) method _distance (line 3561) | static int64_t _distance(Range s1, Range s2, int... function Editops (line 3575) | Editops hamming_editops(Range s1, Range s2, int64_t) type BitvectorHashmap (line 3760) | struct BitvectorHashmap { method BitvectorHashmap (line 3761) | BitvectorHashmap() : m_map() method get (line 3765) | uint64_t get(CharT key) const noexcept method lookup (line 3783) | uint32_t lookup(uint64_t key) const noexcept type MapElem (line 3798) | struct MapElem { type PatternMatchVector (line 3805) | struct PatternMatchVector { method PatternMatchVector (line 3806) | PatternMatchVector() : m_extendedAscii() method PatternMatchVector (line 3810) | PatternMatchVector(Range s) : m_extendedAscii() method size (line 3815) | size_t size() const noexcept method insert (line 3821) | void insert(Range s) noexcept method insert (line 3831) | void insert(CharT key, int64_t pos) noexcept method get (line 3836) | uint64_t get(char key) const noexcept method get (line 3843) | uint64_t get(CharT key) const noexcept method get (line 3852) | uint64_t get(size_t block, CharT key) const noexcept method insert_mask (line 3859) | void insert_mask(char key, uint64_t mask) noexcept method insert_mask (line 3866) | void insert_mask(CharT key, uint64_t mask) noexcept type BlockPatternMatchVector (line 3879) | struct BlockPatternMatchVector { method BlockPatternMatchVector (line 3880) | BlockPatternMatchVector() = delete; method BlockPatternMatchVector (line 3882) | BlockPatternMatchVector(size_t str_len) method BlockPatternMatchVector (line 3887) | BlockPatternMatchVector(Range s) : BlockPatternMatchVector(... method size (line 3897) | size_t size() const noexcept method insert (line 3903) | void insert(size_t block, CharT ch, int pos) noexcept method insert (line 3916) | void insert(Range s) noexcept method insert_mask (line 3928) | void insert_mask(size_t block, CharT key, uint64_t mask) noexcept method insert_mask (line 3939) | void insert_mask(size_t block, char key, uint64_t mask) noexcept method get (line 3945) | uint64_t get(size_t block, CharT key) const noexcept method get (line 3955) | uint64_t get(size_t block, char ch) const noexcept type LCSseqResult (line 3976) | struct LCSseqResult type LCSseqResult (line 3979) | struct LCSseqResult { type LCSseqResult (line 3986) | struct LCSseqResult { function lcs_seq_mbleven2018 (line 4032) | int64_t lcs_seq_mbleven2018(Range s1, Range s2, in... type LCSseqResult (line 4080) | struct LCSseqResult function lcs_simd (line 4084) | void lcs_simd(Range scores, const BlockPatternMatchVector& b... function lcs_unroll (line 4122) | auto lcs_unroll(const PMV& block, Range, Range s2,... function lcs_blockwise (line 4152) | auto lcs_blockwise(const PMV& block, Range, Range ... function longest_common_subsequence (line 4186) | int64_t longest_common_subsequence(const PMV& block, Range s... function longest_common_subsequence (line 4205) | int64_t longest_common_subsequence(Range s1, Range... function lcs_seq_similarity (line 4214) | int64_t lcs_seq_similarity(const BlockPatternMatchVector& block, Range... function lcs_seq_similarity (line 4239) | int64_t lcs_seq_similarity(Range s1, Range s2, int... function Editops (line 4272) | Editops recover_alignment(Range s1, Range s2, cons... function lcs_matrix (line 4336) | LCSseqResult lcs_matrix(Range s1, Range s2) function Editops (line 4359) | Editops lcs_seq_editops(Range s1, Range s2) class LCSseq (line 4367) | class LCSseq : public SimilarityBase s1, Range s2) method _similarity (line 4378) | static int64_t _similarity(Range s1, Range s2, i... function indel_distance (line 4622) | int64_t indel_distance(const BlockPatternMatchVector& block, Range s1, Range s2) method _distance (line 4664) | static int64_t _distance(Range s1, Range s2, int... type FlaggedCharsWord (line 4869) | struct FlaggedCharsWord { type FlaggedCharsMultiword (line 4874) | struct FlaggedCharsMultiword { type SearchBoundMask (line 4879) | struct SearchBoundMask { type TextPosition (line 4886) | struct TextPosition { method TextPosition (line 4887) | TextPosition(int64_t Word_, int64_t WordPos_) : Word(Word_), WordPos... function jaro_calculate_similarity (line 4893) | static inline double jaro_calculate_similarity(int64_t P_len, int64_t ... function jaro_length_filter (line 4908) | static inline bool jaro_length_filter(int64_t P_len, int64_t T_len, do... function jaro_common_char_filter (line 4921) | static inline bool jaro_common_char_filter(int64_t P_len, int64_t T_le... function count_common_chars (line 4934) | static inline size_t count_common_chars(const FlaggedCharsWord& flagged) function count_common_chars (line 4939) | static inline size_t count_common_chars(const FlaggedCharsMultiword& f... function FlaggedCharsWord (line 4956) | FlaggedCharsWord flag_similar_characters_word(const PM_Vec& PM, [[mayb... function flag_similar_characters_step (line 4990) | void flag_similar_characters_step(const BlockPatternMatchVector& PM, C... function FlaggedCharsMultiword (line 5068) | static inline FlaggedCharsMultiword flag_similar_characters_block(cons... function count_transpositions_word (line 5112) | static inline size_t count_transpositions_word(const PM_Vec& PM, Range... function count_transpositions_block (line 5131) | static inline size_t count_transpositions_block(const BlockPatternMatc... function jaro_bounds (line 5173) | int64_t jaro_bounds(Range& P, Range& T) function jaro_similarity (line 5194) | double jaro_similarity(Range P, Range T, double sc... function jaro_similarity (line 5238) | double jaro_similarity(const BlockPatternMatchVector& PM, Range { method maximum (line 5285) | static double maximum(Range, Range) noexcept method _similarity (line 5291) | static double _similarity(Range s1, Range s2, do... function jaro_winkler_similarity (line 5398) | double jaro_winkler_similarity(Range P, Range T, d... function jaro_winkler_similarity (line 5427) | double jaro_winkler_similarity(const BlockPatternMatchVector& PM, Rang... class JaroWinkler (line 5455) | class JaroWinkler : public SimilarityBase, Range, double) noex... method _similarity (line 5466) | static double _similarity(Range s1, Range s2, do... type LevenshteinRow (line 5595) | struct LevenshteinRow { method LevenshteinRow (line 5599) | LevenshteinRow() : VP(~UINT64_C(0)), VN(0) method LevenshteinRow (line 5602) | LevenshteinRow(uint64_t VP_, uint64_t VN_) : VP(VP_), VN(VN_) type LevenshteinResult (line 5607) | struct LevenshteinResult type LevenshteinResult (line 5610) | struct LevenshteinResult { type LevenshteinResult (line 5618) | struct LevenshteinResult { type LevenshteinResult (line 5628) | struct LevenshteinResult { function generalized_levenshtein_wagner_fischer (line 5633) | int64_t generalized_levenshtein_wagner_fischer(Range s1, Ran... function levenshtein_maximum (line 5666) | static inline int64_t levenshtein_maximum(ptrdiff_t len1, ptrdiff_t le... function levenshtein_min_distance (line 5683) | int64_t levenshtein_min_distance(Range s1, Range s... function generalized_levenshtein_distance (line 5690) | int64_t generalized_levenshtein_distance(Range s1, Range s1, Range s2... function levenshtein_hyrroe2003 (line 5802) | auto levenshtein_hyrroe2003(const PM_Vec& PM, Range s1, Rang... function levenshtein_hyrroe2003_simd (line 5864) | void levenshtein_hyrroe2003_simd(Range scores, const detail:... function levenshtein_hyrroe2003_small_band (line 5956) | int64_t levenshtein_hyrroe2003_small_band(const BlockPatternMatchVecto... function levenshtein_hyrroe2003_small_band (line 6042) | auto levenshtein_hyrroe2003_small_band(Range s1, Range s1, Range s1, Range s1, Range levenshtein_row(Range s1, Ran... function levenshtein_distance (line 6565) | int64_t levenshtein_distance(Range s1, Range s2, type HirschbergPos (line 6598) | struct HirschbergPos { function HirschbergPos (line 6606) | HirschbergPos find_hirschberg_pos(Range s1, Range s2, function levenshtein_align_hirschberg (line 6681) | void levenshtein_align_hirschberg(Editops& editops, Range s1... class Levenshtein (line 6712) | class Levenshtein : public DistanceBase s1, Range s2, Leven... method _distance (line 6724) | static int64_t _distance(Range s1, Range s2, Lev... function Editops (line 6732) | Editops levenshtein_editops(Range s1, Range s2, in... function osa_hyrroe2003 (line 7268) | int64_t osa_hyrroe2003(const PM_Vec& PM, Range s1, Range scores, const detail::BlockPa... function osa_hyrroe2003_block (line 7408) | int64_t osa_hyrroe2003_block(const BlockPatternMatchVector& PM, Range<... class OSA (line 7481) | class OSA : public DistanceBase s1, Range s2) method _distance (line 7492) | static int64_t _distance(Range s1, Range s2, int... class Postfix (line 7787) | class Postfix : public SimilarityBase s1, Range s2) method _similarity (line 7798) | static int64_t _similarity(Range s1, Range s2, i... class Prefix (line 7911) | class Prefix : public SimilarityBase s1, Range s2) method _similarity (line 7922) | static int64_t _similarity(Range s1, Range s2, i... function CanTypeFitValue (line 8138) | bool CanTypeFitValue(const U value) type CharSet (line 8148) | struct CharSet method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type CharSet (line 8151) | struct CharSet { method CharSet (line 8156) | CharSet() : m_val{} method insert (line 8159) | void insert(CharT1 ch) method find (line 8165) | bool find(CharT2 ch) const type CharSet (line 8174) | struct CharSet { method CharSet (line 8177) | CharSet() : m_val{} method insert (line 8180) | void insert(CharT1 ch) method find (line 8186) | bool find(CharT2 ch) const type rapidfuzz::fuzz (line 8198) | namespace rapidfuzz::fuzz { type experimental (line 8237) | namespace experimental { type MultiRatio (line 8239) | struct MultiRatio { method MultiRatio (line 8241) | MultiRatio(size_t count) : input_count(count), scorer(count) method result_count (line 8244) | size_t result_count() const method insert (line 8250) | void insert(const Sentence1& s1_) method insert (line 8256) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8262) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8269) | void similarity(double* scores, size_t score_count, const Sentence... type MultiTokenSortRatio (line 8421) | struct MultiTokenSortRatio { method MultiTokenSortRatio (line 8423) | MultiTokenSortRatio(size_t count) : scorer(count) method result_count (line 8426) | size_t result_count() const method insert (line 8432) | void insert(const Sentence1& s1_) method insert (line 8438) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8444) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8451) | void similarity(double* scores, size_t score_count, const Sentence... type MultiQRatio (line 8890) | struct MultiQRatio { method MultiQRatio (line 8892) | MultiQRatio(size_t count) : scorer(count) method result_count (line 8895) | size_t result_count() const method insert (line 8901) | void insert(const Sentence1& s1_) method insert (line 8907) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8914) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8921) | void similarity(double* scores, size_t score_count, const Sentence... type CachedRatio (line 8286) | struct CachedRatio { method CachedRatio (line 8288) | CachedRatio(InputIt1 first1, InputIt1 last1) : cached_indel(first1, ... method CachedRatio (line 8292) | CachedRatio(const Sentence1& s1) : cached_indel(s1) type CachedPartialRatio (line 8354) | struct CachedPartialRatio { method CachedPartialRatio (line 8362) | explicit CachedPartialRatio(const Sentence1& s1_) type experimental (line 8419) | namespace experimental { type MultiRatio (line 8239) | struct MultiRatio { method MultiRatio (line 8241) | MultiRatio(size_t count) : input_count(count), scorer(count) method result_count (line 8244) | size_t result_count() const method insert (line 8250) | void insert(const Sentence1& s1_) method insert (line 8256) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8262) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8269) | void similarity(double* scores, size_t score_count, const Sentence... type MultiTokenSortRatio (line 8421) | struct MultiTokenSortRatio { method MultiTokenSortRatio (line 8423) | MultiTokenSortRatio(size_t count) : scorer(count) method result_count (line 8426) | size_t result_count() const method insert (line 8432) | void insert(const Sentence1& s1_) method insert (line 8438) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8444) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8451) | void similarity(double* scores, size_t score_count, const Sentence... type MultiQRatio (line 8890) | struct MultiQRatio { method MultiQRatio (line 8892) | MultiQRatio(size_t count) : scorer(count) method result_count (line 8895) | size_t result_count() const method insert (line 8901) | void insert(const Sentence1& s1_) method insert (line 8907) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8914) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8921) | void similarity(double* scores, size_t score_count, const Sentence... type CachedTokenSortRatio (line 8465) | struct CachedTokenSortRatio { method CachedTokenSortRatio (line 8467) | CachedTokenSortRatio(InputIt1 first1, InputIt1 last1) method CachedTokenSortRatio (line 8472) | explicit CachedTokenSortRatio(const Sentence1& s1) type CachedPartialTokenSortRatio (line 8523) | struct CachedPartialTokenSortRatio { method CachedPartialTokenSortRatio (line 8525) | CachedPartialTokenSortRatio(InputIt1 first1, InputIt1 last1) method CachedPartialTokenSortRatio (line 8530) | explicit CachedPartialTokenSortRatio(const Sentence1& s1) type CachedTokenSetRatio (line 8591) | struct CachedTokenSetRatio { method CachedTokenSetRatio (line 8593) | CachedTokenSetRatio(InputIt1 first1, InputIt1 last1) method CachedTokenSetRatio (line 8598) | explicit CachedTokenSetRatio(const Sentence1& s1_) type CachedPartialTokenSetRatio (line 8648) | struct CachedPartialTokenSetRatio { method CachedPartialTokenSetRatio (line 8650) | CachedPartialTokenSetRatio(InputIt1 first1, InputIt1 last1) method CachedPartialTokenSetRatio (line 8655) | explicit CachedPartialTokenSetRatio(const Sentence1& s1_) type CachedTokenRatio (line 8705) | struct CachedTokenRatio { method CachedTokenRatio (line 8707) | CachedTokenRatio(InputIt1 first1, InputIt1 last1) method CachedTokenRatio (line 8715) | explicit CachedTokenRatio(const Sentence1& s1_) type CachedPartialTokenRatio (line 8768) | struct CachedPartialTokenRatio { method CachedPartialTokenRatio (line 8770) | CachedPartialTokenRatio(InputIt1 first1, InputIt1 last1) method CachedPartialTokenRatio (line 8777) | explicit CachedPartialTokenRatio(const Sentence1& s1_) type CachedWRatio (line 8829) | struct CachedWRatio { method CachedWRatio (line 8834) | CachedWRatio(const Sentence1& s1_) : CachedWRatio(detail::to_begin(s... type experimental (line 8888) | namespace experimental { type MultiRatio (line 8239) | struct MultiRatio { method MultiRatio (line 8241) | MultiRatio(size_t count) : input_count(count), scorer(count) method result_count (line 8244) | size_t result_count() const method insert (line 8250) | void insert(const Sentence1& s1_) method insert (line 8256) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8262) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8269) | void similarity(double* scores, size_t score_count, const Sentence... type MultiTokenSortRatio (line 8421) | struct MultiTokenSortRatio { method MultiTokenSortRatio (line 8423) | MultiTokenSortRatio(size_t count) : scorer(count) method result_count (line 8426) | size_t result_count() const method insert (line 8432) | void insert(const Sentence1& s1_) method insert (line 8438) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8444) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8451) | void similarity(double* scores, size_t score_count, const Sentence... type MultiQRatio (line 8890) | struct MultiQRatio { method MultiQRatio (line 8892) | MultiQRatio(size_t count) : scorer(count) method result_count (line 8895) | size_t result_count() const method insert (line 8901) | void insert(const Sentence1& s1_) method insert (line 8907) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8914) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8921) | void similarity(double* scores, size_t score_count, const Sentence... type CachedQRatio (line 8945) | struct CachedQRatio { method CachedQRatio (line 8947) | CachedQRatio(InputIt1 first1, InputIt1 last1) : s1(first1, last1), c... method CachedQRatio (line 8951) | explicit CachedQRatio(const Sentence1& s1_) : CachedQRatio(detail::t... function ratio (line 8991) | double ratio(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt... function ratio (line 8997) | double ratio(const Sentence1& s1, const Sentence2& s2, const double sc... type fuzz_detail (line 9021) | namespace fuzz_detail { function partial_ratio_impl (line 9024) | ScoreAlignment function partial_ratio_impl (line 9132) | ScoreAlignment partial_ratio_impl(rapidfuzz::detail::Range& s1_sorted, function partial_token_ratio (line 9702) | double partial_token_ratio(const std::basic_string& s1_sorted, function partial_ratio_alignment (line 9147) | ScoreAlignment partial_ratio_alignment(InputIt1 first1, InputI... function partial_ratio_alignment (line 9183) | ScoreAlignment partial_ratio_alignment(const Sentence1& s1, co... function partial_ratio (line 9190) | double partial_ratio(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function partial_ratio (line 9196) | double partial_ratio(const Sentence1& s1, const Sentence2& s2, double ... function token_sort_ratio (line 9250) | double token_sort_ratio(InputIt1 first1, InputIt1 last1, InputIt2 firs... function token_sort_ratio (line 9259) | double token_sort_ratio(const Sentence1& s1, const Sentence2& s2, doub... function partial_token_sort_ratio (line 9288) | double partial_token_sort_ratio(InputIt1 first1, InputIt1 last1, Input... function partial_token_sort_ratio (line 9298) | double partial_token_sort_ratio(const Sentence1& s1, const Sentence2& ... type fuzz_detail (line 9326) | namespace fuzz_detail { function partial_ratio_impl (line 9024) | ScoreAlignment function partial_ratio_impl (line 9132) | ScoreAlignment partial_ratio_impl(rapidfuzz::detail::Range& s1_sorted, function partial_token_ratio (line 9702) | double partial_token_ratio(const std::basic_string& s1_sorted, function token_set_ratio (line 9381) | double token_set_ratio(InputIt1 first1, InputIt1 last1, InputIt2 first... function token_set_ratio (line 9390) | double token_set_ratio(const Sentence1& s1, const Sentence2& s2, doubl... type fuzz_detail (line 9418) | namespace fuzz_detail { function partial_ratio_impl (line 9024) | ScoreAlignment function partial_ratio_impl (line 9132) | ScoreAlignment partial_ratio_impl(rapidfuzz::detail::Range& s1_sorted, function partial_token_ratio (line 9702) | double partial_token_ratio(const std::basic_string& s1_sorted, function partial_token_set_ratio (line 9439) | double partial_token_set_ratio(InputIt1 first1, InputIt1 last1, InputI... function partial_token_set_ratio (line 9449) | double partial_token_set_ratio(const Sentence1& s1, const Sentence2& s... function token_ratio (line 9478) | double token_ratio(InputIt1 first1, InputIt1 last1, InputIt2 first2, I... function token_ratio (line 9528) | double token_ratio(const Sentence1& s1, const Sentence2& s2, double sc... type fuzz_detail (line 9534) | namespace fuzz_detail { function partial_ratio_impl (line 9024) | ScoreAlignment function partial_ratio_impl (line 9132) | ScoreAlignment partial_ratio_impl(rapidfuzz::detail::Range& s1_sorted, function partial_token_ratio (line 9702) | double partial_token_ratio(const std::basic_string& s1_sorted, function partial_token_ratio (line 9666) | double partial_token_ratio(InputIt1 first1, InputIt1 last1, InputIt2 f... function partial_token_ratio (line 9694) | double partial_token_ratio(const Sentence1& s1, const Sentence2& s2, d... type fuzz_detail (line 9700) | namespace fuzz_detail { function partial_ratio_impl (line 9024) | ScoreAlignment function partial_ratio_impl (line 9132) | ScoreAlignment partial_ratio_impl(rapidfuzz::detail::Range& s1_sorted, function partial_token_ratio (line 9702) | double partial_token_ratio(const std::basic_string& s1_sorted, function WRatio (line 9752) | double WRatio(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputI... function WRatio (line 9787) | double WRatio(const Sentence1& s1, const Sentence2& s2, double score_c... function QRatio (line 9856) | double QRatio(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputI... function QRatio (line 9869) | double QRatio(const Sentence1& s1, const Sentence2& s2, double score_c... type rapidfuzz::fuzz (line 8984) | namespace rapidfuzz::fuzz { type experimental (line 8237) | namespace experimental { type MultiRatio (line 8239) | struct MultiRatio { method MultiRatio (line 8241) | MultiRatio(size_t count) : input_count(count), scorer(count) method result_count (line 8244) | size_t result_count() const method insert (line 8250) | void insert(const Sentence1& s1_) method insert (line 8256) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8262) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8269) | void similarity(double* scores, size_t score_count, const Sentence... type MultiTokenSortRatio (line 8421) | struct MultiTokenSortRatio { method MultiTokenSortRatio (line 8423) | MultiTokenSortRatio(size_t count) : scorer(count) method result_count (line 8426) | size_t result_count() const method insert (line 8432) | void insert(const Sentence1& s1_) method insert (line 8438) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8444) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8451) | void similarity(double* scores, size_t score_count, const Sentence... type MultiQRatio (line 8890) | struct MultiQRatio { method MultiQRatio (line 8892) | MultiQRatio(size_t count) : scorer(count) method result_count (line 8895) | size_t result_count() const method insert (line 8901) | void insert(const Sentence1& s1_) method insert (line 8907) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8914) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8921) | void similarity(double* scores, size_t score_count, const Sentence... type CachedRatio (line 8286) | struct CachedRatio { method CachedRatio (line 8288) | CachedRatio(InputIt1 first1, InputIt1 last1) : cached_indel(first1, ... method CachedRatio (line 8292) | CachedRatio(const Sentence1& s1) : cached_indel(s1) type CachedPartialRatio (line 8354) | struct CachedPartialRatio { method CachedPartialRatio (line 8362) | explicit CachedPartialRatio(const Sentence1& s1_) type experimental (line 8419) | namespace experimental { type MultiRatio (line 8239) | struct MultiRatio { method MultiRatio (line 8241) | MultiRatio(size_t count) : input_count(count), scorer(count) method result_count (line 8244) | size_t result_count() const method insert (line 8250) | void insert(const Sentence1& s1_) method insert (line 8256) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8262) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8269) | void similarity(double* scores, size_t score_count, const Sentence... type MultiTokenSortRatio (line 8421) | struct MultiTokenSortRatio { method MultiTokenSortRatio (line 8423) | MultiTokenSortRatio(size_t count) : scorer(count) method result_count (line 8426) | size_t result_count() const method insert (line 8432) | void insert(const Sentence1& s1_) method insert (line 8438) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8444) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8451) | void similarity(double* scores, size_t score_count, const Sentence... type MultiQRatio (line 8890) | struct MultiQRatio { method MultiQRatio (line 8892) | MultiQRatio(size_t count) : scorer(count) method result_count (line 8895) | size_t result_count() const method insert (line 8901) | void insert(const Sentence1& s1_) method insert (line 8907) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8914) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8921) | void similarity(double* scores, size_t score_count, const Sentence... type CachedTokenSortRatio (line 8465) | struct CachedTokenSortRatio { method CachedTokenSortRatio (line 8467) | CachedTokenSortRatio(InputIt1 first1, InputIt1 last1) method CachedTokenSortRatio (line 8472) | explicit CachedTokenSortRatio(const Sentence1& s1) type CachedPartialTokenSortRatio (line 8523) | struct CachedPartialTokenSortRatio { method CachedPartialTokenSortRatio (line 8525) | CachedPartialTokenSortRatio(InputIt1 first1, InputIt1 last1) method CachedPartialTokenSortRatio (line 8530) | explicit CachedPartialTokenSortRatio(const Sentence1& s1) type CachedTokenSetRatio (line 8591) | struct CachedTokenSetRatio { method CachedTokenSetRatio (line 8593) | CachedTokenSetRatio(InputIt1 first1, InputIt1 last1) method CachedTokenSetRatio (line 8598) | explicit CachedTokenSetRatio(const Sentence1& s1_) type CachedPartialTokenSetRatio (line 8648) | struct CachedPartialTokenSetRatio { method CachedPartialTokenSetRatio (line 8650) | CachedPartialTokenSetRatio(InputIt1 first1, InputIt1 last1) method CachedPartialTokenSetRatio (line 8655) | explicit CachedPartialTokenSetRatio(const Sentence1& s1_) type CachedTokenRatio (line 8705) | struct CachedTokenRatio { method CachedTokenRatio (line 8707) | CachedTokenRatio(InputIt1 first1, InputIt1 last1) method CachedTokenRatio (line 8715) | explicit CachedTokenRatio(const Sentence1& s1_) type CachedPartialTokenRatio (line 8768) | struct CachedPartialTokenRatio { method CachedPartialTokenRatio (line 8770) | CachedPartialTokenRatio(InputIt1 first1, InputIt1 last1) method CachedPartialTokenRatio (line 8777) | explicit CachedPartialTokenRatio(const Sentence1& s1_) type CachedWRatio (line 8829) | struct CachedWRatio { method CachedWRatio (line 8834) | CachedWRatio(const Sentence1& s1_) : CachedWRatio(detail::to_begin(s... type experimental (line 8888) | namespace experimental { type MultiRatio (line 8239) | struct MultiRatio { method MultiRatio (line 8241) | MultiRatio(size_t count) : input_count(count), scorer(count) method result_count (line 8244) | size_t result_count() const method insert (line 8250) | void insert(const Sentence1& s1_) method insert (line 8256) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8262) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8269) | void similarity(double* scores, size_t score_count, const Sentence... type MultiTokenSortRatio (line 8421) | struct MultiTokenSortRatio { method MultiTokenSortRatio (line 8423) | MultiTokenSortRatio(size_t count) : scorer(count) method result_count (line 8426) | size_t result_count() const method insert (line 8432) | void insert(const Sentence1& s1_) method insert (line 8438) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8444) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8451) | void similarity(double* scores, size_t score_count, const Sentence... type MultiQRatio (line 8890) | struct MultiQRatio { method MultiQRatio (line 8892) | MultiQRatio(size_t count) : scorer(count) method result_count (line 8895) | size_t result_count() const method insert (line 8901) | void insert(const Sentence1& s1_) method insert (line 8907) | void insert(InputIt1 first1, InputIt1 last1) method similarity (line 8914) | void similarity(double* scores, size_t score_count, InputIt2 first... method similarity (line 8921) | void similarity(double* scores, size_t score_count, const Sentence... type CachedQRatio (line 8945) | struct CachedQRatio { method CachedQRatio (line 8947) | CachedQRatio(InputIt1 first1, InputIt1 last1) : s1(first1, last1), c... method CachedQRatio (line 8951) | explicit CachedQRatio(const Sentence1& s1_) : CachedQRatio(detail::t... function ratio (line 8991) | double ratio(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt... function ratio (line 8997) | double ratio(const Sentence1& s1, const Sentence2& s2, const double sc... type fuzz_detail (line 9021) | namespace fuzz_detail { function partial_ratio_impl (line 9024) | ScoreAlignment function partial_ratio_impl (line 9132) | ScoreAlignment partial_ratio_impl(rapidfuzz::detail::Range& s1_sorted, function partial_token_ratio (line 9702) | double partial_token_ratio(const std::basic_string& s1_sorted, function partial_ratio_alignment (line 9147) | ScoreAlignment partial_ratio_alignment(InputIt1 first1, InputI... function partial_ratio_alignment (line 9183) | ScoreAlignment partial_ratio_alignment(const Sentence1& s1, co... function partial_ratio (line 9190) | double partial_ratio(InputIt1 first1, InputIt1 last1, InputIt2 first2,... function partial_ratio (line 9196) | double partial_ratio(const Sentence1& s1, const Sentence2& s2, double ... function token_sort_ratio (line 9250) | double token_sort_ratio(InputIt1 first1, InputIt1 last1, InputIt2 firs... function token_sort_ratio (line 9259) | double token_sort_ratio(const Sentence1& s1, const Sentence2& s2, doub... function partial_token_sort_ratio (line 9288) | double partial_token_sort_ratio(InputIt1 first1, InputIt1 last1, Input... function partial_token_sort_ratio (line 9298) | double partial_token_sort_ratio(const Sentence1& s1, const Sentence2& ... type fuzz_detail (line 9326) | namespace fuzz_detail { function partial_ratio_impl (line 9024) | ScoreAlignment function partial_ratio_impl (line 9132) | ScoreAlignment partial_ratio_impl(rapidfuzz::detail::Range& s1_sorted, function partial_token_ratio (line 9702) | double partial_token_ratio(const std::basic_string& s1_sorted, function token_set_ratio (line 9381) | double token_set_ratio(InputIt1 first1, InputIt1 last1, InputIt2 first... function token_set_ratio (line 9390) | double token_set_ratio(const Sentence1& s1, const Sentence2& s2, doubl... type fuzz_detail (line 9418) | namespace fuzz_detail { function partial_ratio_impl (line 9024) | ScoreAlignment function partial_ratio_impl (line 9132) | ScoreAlignment partial_ratio_impl(rapidfuzz::detail::Range& s1_sorted, function partial_token_ratio (line 9702) | double partial_token_ratio(const std::basic_string& s1_sorted, function partial_token_set_ratio (line 9439) | double partial_token_set_ratio(InputIt1 first1, InputIt1 last1, InputI... function partial_token_set_ratio (line 9449) | double partial_token_set_ratio(const Sentence1& s1, const Sentence2& s... function token_ratio (line 9478) | double token_ratio(InputIt1 first1, InputIt1 last1, InputIt2 first2, I... function token_ratio (line 9528) | double token_ratio(const Sentence1& s1, const Sentence2& s2, double sc... type fuzz_detail (line 9534) | namespace fuzz_detail { function partial_ratio_impl (line 9024) | ScoreAlignment function partial_ratio_impl (line 9132) | ScoreAlignment partial_ratio_impl(rapidfuzz::detail::Range& s1_sorted, function partial_token_ratio (line 9702) | double partial_token_ratio(const std::basic_string& s1_sorted, function partial_token_ratio (line 9666) | double partial_token_ratio(InputIt1 first1, InputIt1 last1, InputIt2 f... function partial_token_ratio (line 9694) | double partial_token_ratio(const Sentence1& s1, const Sentence2& s2, d... type fuzz_detail (line 9700) | namespace fuzz_detail { function partial_ratio_impl (line 9024) | ScoreAlignment function partial_ratio_impl (line 9132) | ScoreAlignment partial_ratio_impl(rapidfuzz::detail::Range& s1_sorted, function partial_token_ratio (line 9702) | double partial_token_ratio(const std::basic_string& s1_sorted, function WRatio (line 9752) | double WRatio(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputI... function WRatio (line 9787) | double WRatio(const Sentence1& s1, const Sentence2& s2, double score_c... function QRatio (line 9856) | double QRatio(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputI... function QRatio (line 9869) | double QRatio(const Sentence1& s1, const Sentence2& s2, double score_c... FILE: pdf_viewer/shell.c type sqlite3_int64 (line 82) | typedef sqlite3_int64 i64; type sqlite3_uint64 (line 83) | typedef sqlite3_uint64 u64; type u8 (line 84) | typedef unsigned char u8; function setBinaryMode (line 210) | static void setBinaryMode(FILE *file, int isOutput){ function setTextMode (line 214) | static void setTextMode(FILE *file, int isOutput){ function sqlite3_int64 (line 228) | static sqlite3_int64 timeOfDay(void){ type rusage (line 248) | struct rusage { type rusage (line 256) | struct rusage function beginTimer (line 262) | static void beginTimer(void){ function timeDiff (line 270) | static double timeDiff(struct timeval *pStart, struct timeval *pEnd){ function endTimer (line 278) | static void endTimer(void){ type LPFILETIME (line 301) | typedef BOOL (WINAPI *GETPROCTIMES)(HANDLE, LPFILETIME, LPFILETIME, function hasTimer (line 309) | static int hasTimer(void){ function beginTimer (line 336) | static void beginTimer(void){ function timeDiff (line 346) | static double timeDiff(FILETIME *pStart, FILETIME *pEnd){ function endTimer (line 355) | static void endTimer(void){ function utf8_printf (line 437) | void utf8_printf(FILE *out, const char *zFormat, ...){ function shell_out_of_memory (line 464) | static void shell_out_of_memory(void){ function iotracePrintf (line 483) | static void SQLITE_CDECL iotracePrintf(const char *zFormat, ...){ function utf8_width_print (line 501) | static void utf8_width_print(FILE *pOut, int w, const char *zUtf){ function isNumber (line 529) | static int isNumber(const char *z, int *realnum){ function strlen30 (line 557) | static int strlen30(const char *z){ function strlenChar (line 567) | static int strlenChar(const char *z){ function hexDigitValue (line 668) | static int hexDigitValue(char c){ function sqlite3_int64 (line 678) | static sqlite3_int64 integerValue(const char *zArg){ type ShellText (line 724) | typedef struct ShellText ShellText; type ShellText (line 725) | struct ShellText { function initText (line 734) | static void initText(ShellText *p){ function freeText (line 737) | static void freeText(ShellText *p){ function appendText (line 750) | static void appendText(ShellText *p, char const *zAppend, char quote){ function quoteChar (line 794) | static char quoteChar(const char *zName){ function shellModuleSchema (line 855) | static void shellModuleSchema( function shellAddSchemaName (line 889) | static void shellAddSchemaName( type mode_t (line 1022) | typedef unsigned short mode_t; type ino_t (line 1031) | typedef unsigned short ino_t; type DIRENT (line 1064) | typedef struct DIRENT DIRENT; type DIRENT (line 1065) | typedef DIRENT *LPDIRENT; type DIRENT (line 1066) | struct DIRENT { type DIR (line 1075) | typedef struct DIR DIR; type DIR (line 1076) | typedef DIR *LPDIR; type DIR (line 1077) | struct DIR { function LPDIR (line 1165) | LPDIR opendir( function LPDIRENT (line 1213) | LPDIRENT readdir( function INT (line 1246) | INT readdir_r( function INT (line 1291) | INT closedir( type SHA3Context (line 1376) | typedef struct SHA3Context SHA3Context; type SHA3Context (line 1377) | struct SHA3Context { function KeccakF1600Step (line 1390) | static void KeccakF1600Step(SHA3Context *p){ function SHA3Init (line 1712) | static void SHA3Init(SHA3Context *p, int iSize){ function SHA3Update (line 1741) | static void SHA3Update( function sha3Func (line 1809) | static void sha3Func( function hash_step_vformat (line 1841) | static void hash_step_vformat( function sha3QueryFunc (line 1888) | static void sha3QueryFunc( function sqlite3_shathree_init (line 2002) | int sqlite3_shathree_init( function readFileContents (line 2165) | static void readFileContents(sqlite3_context *ctx, const char *zName){ function readfileFunc (line 2207) | static void readfileFunc( function ctxErrorMsg (line 2223) | static void ctxErrorMsg(sqlite3_context *ctx, const char *zFmt, ...){ function sqlite3_uint64 (line 2238) | static sqlite3_uint64 fileTimeToUnixTime( function statTimesToUtc (line 2265) | static void statTimesToUtc( function fileStat (line 2293) | static int fileStat( function fileLinkStat (line 2311) | static int fileLinkStat( function makeDirectory (line 2335) | static int makeDirectory( function writeFile (line 2375) | static int writeFile( function writefileFunc (line 2487) | static void writefileFunc( function lsModeFunc (line 2537) | static void lsModeFunc( type fsdir_cursor (line 2571) | typedef struct fsdir_cursor fsdir_cursor; type FsdirLevel (line 2572) | typedef struct FsdirLevel FsdirLevel; type FsdirLevel (line 2574) | struct FsdirLevel { type fsdir_cursor (line 2579) | struct fsdir_cursor { type fsdir_tab (line 2594) | typedef struct fsdir_tab fsdir_tab; type fsdir_tab (line 2595) | struct fsdir_tab { function fsdirConnect (line 2602) | static int fsdirConnect( function fsdirDisconnect (line 2629) | static int fsdirDisconnect(sqlite3_vtab *pVtab){ function fsdirOpen (line 2637) | static int fsdirOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){ function fsdirResetCursor (line 2652) | static void fsdirResetCursor(fsdir_cursor *pCur){ function fsdirClose (line 2673) | static int fsdirClose(sqlite3_vtab_cursor *cur){ function fsdirSetErrmsg (line 2685) | static void fsdirSetErrmsg(fsdir_cursor *pCur, const char *zFmt, ...){ function fsdirNext (line 2696) | static int fsdirNext(sqlite3_vtab_cursor *cur){ function fsdirColumn (line 2760) | static int fsdirColumn( function fsdirRowid (line 2825) | static int fsdirRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function fsdirEof (line 2835) | static int fsdirEof(sqlite3_vtab_cursor *cur){ function fsdirFilter (line 2846) | static int fsdirFilter( function fsdirBestIndex (line 2902) | static int fsdirBestIndex( function fsdirRegister (line 2968) | static int fsdirRegister(sqlite3 *db){ function sqlite3_fileio_init (line 3006) | int sqlite3_fileio_init( type completion_vtab (line 3080) | typedef struct completion_vtab completion_vtab; type completion_vtab (line 3081) | struct completion_vtab { type completion_cursor (line 3090) | typedef struct completion_cursor completion_cursor; type completion_cursor (line 3091) | struct completion_cursor { function completionConnect (line 3133) | static int completionConnect( function completionDisconnect (line 3175) | static int completionDisconnect(sqlite3_vtab *pVtab){ function completionOpen (line 3183) | static int completionOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){ function completionCursorReset (line 3196) | static void completionCursorReset(completion_cursor *pCur){ function completionClose (line 3206) | static int completionClose(sqlite3_vtab_cursor *cur){ function completionNext (line 3226) | static int completionNext(sqlite3_vtab_cursor *cur){ function completionColumn (line 3334) | static int completionColumn( function completionRowid (line 3365) | static int completionRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function completionEof (line 3375) | static int completionEof(sqlite3_vtab_cursor *cur){ function completionFilter (line 3386) | static int completionFilter( function completionBestIndex (line 3437) | static int completionBestIndex( function sqlite3CompletionVtabInit (line 3511) | int sqlite3CompletionVtabInit(sqlite3 *db){ function sqlite3_completion_init (line 3522) | int sqlite3_completion_init( type ApndVfs (line 3613) | typedef struct sqlite3_vfs ApndVfs; type ApndFile (line 3614) | typedef struct ApndFile ApndFile; type ApndFile (line 3623) | struct ApndFile { function apndClose (line 3723) | static int apndClose(sqlite3_file *pFile){ function apndRead (line 3731) | static int apndRead( function apndWriteMark (line 3745) | static int apndWriteMark(ApndFile *p, sqlite3_file *pFile){ function apndWrite (line 3758) | static int apndWrite( function apndTruncate (line 3786) | static int apndTruncate(sqlite3_file *pFile, sqlite_int64 size){ function apndSync (line 3801) | static int apndSync(sqlite3_file *pFile, int flags){ function apndFileSize (line 3809) | static int apndFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ function apndLock (line 3823) | static int apndLock(sqlite3_file *pFile, int eLock){ function apndUnlock (line 3831) | static int apndUnlock(sqlite3_file *pFile, int eLock){ function apndCheckReservedLock (line 3839) | static int apndCheckReservedLock(sqlite3_file *pFile, int *pResOut){ function apndFileControl (line 3847) | static int apndFileControl(sqlite3_file *pFile, int op, void *pArg){ function apndSectorSize (line 3861) | static int apndSectorSize(sqlite3_file *pFile){ function apndDeviceCharacteristics (line 3869) | static int apndDeviceCharacteristics(sqlite3_file *pFile){ function apndShmMap (line 3875) | static int apndShmMap( function apndShmLock (line 3887) | static int apndShmLock(sqlite3_file *pFile, int offset, int n, int flags){ function apndShmBarrier (line 3893) | static void apndShmBarrier(sqlite3_file *pFile){ function apndShmUnmap (line 3899) | static int apndShmUnmap(sqlite3_file *pFile, int deleteFlag){ function apndFetch (line 3905) | static int apndFetch( function apndUnfetch (line 3917) | static int apndUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *p... function apndIsOrdinaryDatabaseFile (line 3926) | static int apndIsOrdinaryDatabaseFile(sqlite3_int64 sz, sqlite3_file *pF... function sqlite3_int64 (line 3941) | static sqlite3_int64 apndReadMark(sqlite3_int64 sz, sqlite3_file *pFile){ function apndOpen (line 3960) | static int apndOpen( function apndDelete (line 4009) | static int apndDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ function apndAccess (line 4012) | static int apndAccess( function apndFullPathname (line 4020) | static int apndFullPathname( function apndDlError (line 4031) | static void apndDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){ function apndDlClose (line 4037) | static void apndDlClose(sqlite3_vfs *pVfs, void *pHandle){ function apndRandomness (line 4040) | static int apndRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ function apndSleep (line 4043) | static int apndSleep(sqlite3_vfs *pVfs, int nMicro){ function apndCurrentTime (line 4046) | static int apndCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){ function apndGetLastError (line 4049) | static int apndGetLastError(sqlite3_vfs *pVfs, int a, char *b){ function apndCurrentTimeInt64 (line 4052) | static int apndCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *p){ function apndSetSystemCall (line 4055) | static int apndSetSystemCall( function sqlite3_syscall_ptr (line 4062) | static sqlite3_syscall_ptr apndGetSystemCall( function sqlite3_appendvfs_init (line 4080) | int sqlite3_appendvfs_init( function memtraceFree (line 4145) | static void memtraceFree(void *p){ function memtraceSize (line 4164) | static int memtraceSize(void *p){ function memtraceRoundup (line 4167) | static int memtraceRoundup(int n){ function memtraceInit (line 4170) | static int memtraceInit(void *p){ function memtraceShutdown (line 4173) | static void memtraceShutdown(void *p){ function sqlite3MemTraceActivate (line 4190) | int sqlite3MemTraceActivate(FILE *out){ function sqlite3MemTraceDeactivate (line 4203) | int sqlite3MemTraceDeactivate(void){ type u16 (line 4258) | typedef unsigned short u16; type u32 (line 4259) | typedef unsigned long u32; type ZipfileEOCD (line 4370) | typedef struct ZipfileEOCD ZipfileEOCD; type ZipfileEOCD (line 4371) | struct ZipfileEOCD { type ZipfileCDS (line 4403) | typedef struct ZipfileCDS ZipfileCDS; type ZipfileCDS (line 4404) | struct ZipfileCDS { type ZipfileLFH (line 4440) | typedef struct ZipfileLFH ZipfileLFH; type ZipfileLFH (line 4441) | struct ZipfileLFH { type ZipfileEntry (line 4454) | typedef struct ZipfileEntry ZipfileEntry; type ZipfileEntry (line 4455) | struct ZipfileEntry { type ZipfileCsr (line 4467) | typedef struct ZipfileCsr ZipfileCsr; type ZipfileCsr (line 4468) | struct ZipfileCsr { type ZipfileTab (line 4484) | typedef struct ZipfileTab ZipfileTab; type ZipfileTab (line 4485) | struct ZipfileTab { function zipfileCtxErrorMsg (line 4506) | static void zipfileCtxErrorMsg(sqlite3_context *ctx, const char *zFmt, .... function zipfileDequote (line 4520) | static void zipfileDequote(char *zIn){ function zipfileConnect (line 4543) | static int zipfileConnect( function zipfileEntryFree (line 4597) | static void zipfileEntryFree(ZipfileEntry *p){ function zipfileCleanupTransaction (line 4608) | static void zipfileCleanupTransaction(ZipfileTab *pTab){ function zipfileDisconnect (line 4629) | static int zipfileDisconnect(sqlite3_vtab *pVtab){ function zipfileOpen (line 4638) | static int zipfileOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCsr){ function zipfileResetCursor (line 4657) | static void zipfileResetCursor(ZipfileCsr *pCsr){ function zipfileClose (line 4678) | static int zipfileClose(sqlite3_vtab_cursor *cur){ function zipfileTableErr (line 4696) | static void zipfileTableErr(ZipfileTab *pTab, const char *zFmt, ...){ function zipfileCursorErr (line 4703) | static void zipfileCursorErr(ZipfileCsr *pCsr, const char *zFmt, ...){ function zipfileReadData (line 4721) | static int zipfileReadData( function zipfileAppendData (line 4738) | static int zipfileAppendData( function u16 (line 4757) | static u16 zipfileGetU16(const u8 *aBuf){ function u32 (line 4764) | static u32 zipfileGetU32(const u8 *aBuf){ function zipfilePutU16 (line 4774) | static void zipfilePutU16(u8 *aBuf, u16 val){ function zipfilePutU32 (line 4782) | static void zipfilePutU32(u8 *aBuf, u32 val){ function zipfileReadCDS (line 4805) | static int zipfileReadCDS(u8 *aBuf, ZipfileCDS *pCDS){ function zipfileReadLFH (line 4839) | static int zipfileReadLFH( function zipfileScanExtra (line 4880) | static int zipfileScanExtra(u8 *aExtra, int nExtra, u32 *pmTime){ function u32 (line 4923) | static u32 zipfileMtime(ZipfileCDS *pCDS){ function zipfileMtimeToDos (line 4959) | static void zipfileMtimeToDos(ZipfileCDS *pCds, u32 mUnixTime){ function zipfileGetEntry (line 5007) | static int zipfileGetEntry( function zipfileNext (line 5105) | static int zipfileNext(sqlite3_vtab_cursor *cur){ function zipfileFree (line 5138) | static void zipfileFree(void *p) { function zipfileInflate (line 5149) | static void zipfileInflate( function zipfileDeflate (line 5197) | static int zipfileDeflate( function zipfileColumn (line 5240) | static int zipfileColumn( function zipfileEof (line 5327) | static int zipfileEof(sqlite3_vtab_cursor *cur){ function zipfileReadEOCD (line 5342) | static int zipfileReadEOCD( function zipfileAddEntry (line 5406) | static void zipfileAddEntry( function zipfileLoadDirectory (line 5429) | static int zipfileLoadDirectory(ZipfileTab *pTab, const u8 *aBlob, int n... function zipfileFilter (line 5453) | static int zipfileFilter( function zipfileBestIndex (line 5512) | static int zipfileBestIndex( function ZipfileEntry (line 5540) | static ZipfileEntry *zipfileNewEntry(const char *zPath){ function zipfileSerializeLFH (line 5554) | static int zipfileSerializeLFH(ZipfileEntry *pEntry, u8 *aBuf){ function zipfileAppendEntry (line 5587) | static int zipfileAppendEntry( function zipfileGetMode (line 5607) | static int zipfileGetMode( function zipfileComparePath (line 5652) | static int zipfileComparePath(const char *zA, const char *zB, int nB){ function zipfileBegin (line 5660) | static int zipfileBegin(sqlite3_vtab *pVtab){ function u32 (line 5697) | static u32 zipfileTime(void){ function u32 (line 5719) | static u32 zipfileGetTime(sqlite3_value *pVal){ function zipfileRemoveEntryFromList (line 5730) | static void zipfileRemoveEntryFromList(ZipfileTab *pTab, ZipfileEntry *p... function zipfileUpdate (line 5742) | static int zipfileUpdate( function zipfileSerializeEOCD (line 5933) | static int zipfileSerializeEOCD(ZipfileEOCD *p, u8 *aBuf){ function zipfileAppendEOCD (line 5947) | static int zipfileAppendEOCD(ZipfileTab *pTab, ZipfileEOCD *p){ function zipfileSerializeCDS (line 5957) | static int zipfileSerializeCDS(ZipfileEntry *pEntry, u8 *aBuf){ function zipfileCommit (line 6002) | static int zipfileCommit(sqlite3_vtab *pVtab){ function zipfileRollback (line 6032) | static int zipfileRollback(sqlite3_vtab *pVtab){ function ZipfileCsr (line 6036) | static ZipfileCsr *zipfileFindCursor(ZipfileTab *pTab, i64 iId){ function zipfileFunctionCds (line 6044) | static void zipfileFunctionCds( function zipfileFindFunction (line 6095) | static int zipfileFindFunction( type ZipfileBuffer (line 6110) | typedef struct ZipfileBuffer ZipfileBuffer; type ZipfileBuffer (line 6111) | struct ZipfileBuffer { type ZipfileCtx (line 6117) | typedef struct ZipfileCtx ZipfileCtx; type ZipfileCtx (line 6118) | struct ZipfileCtx { function zipfileBufferGrow (line 6124) | static int zipfileBufferGrow(ZipfileBuffer *pBuf, int nByte){ function zipfileStep (line 6147) | void zipfileStep(sqlite3_context *pCtx, int nVal, sqlite3_value **apVal){ function zipfileFinal (line 6322) | void zipfileFinal(sqlite3_context *pCtx){ function zipfileRegister (line 6357) | static int zipfileRegister(sqlite3 *db){ function sqlite3_zipfile_init (line 6397) | int sqlite3_zipfile_init( function sqlarCompressFunc (line 6444) | static void sqlarCompressFunc( function sqlarUncompressFunc (line 6485) | static void sqlarUncompressFunc( function sqlite3_sqlar_init (line 6514) | int sqlite3_sqlar_init( type sqlite3expert (line 6552) | typedef struct sqlite3expert sqlite3expert; type IdxColumn (line 6729) | typedef struct IdxColumn IdxColumn; type IdxConstraint (line 6730) | typedef struct IdxConstraint IdxConstraint; type IdxScan (line 6731) | typedef struct IdxScan IdxScan; type IdxStatement (line 6732) | typedef struct IdxStatement IdxStatement; type IdxTable (line 6733) | typedef struct IdxTable IdxTable; type IdxWrite (line 6734) | typedef struct IdxWrite IdxWrite; type IdxConstraint (line 6753) | struct IdxConstraint { type IdxScan (line 6766) | struct IdxScan { type IdxColumn (line 6780) | struct IdxColumn { type IdxTable (line 6785) | struct IdxTable { type IdxWrite (line 6797) | struct IdxWrite { type IdxStatement (line 6807) | struct IdxStatement { type IdxHashEntry (line 6826) | typedef struct IdxHashEntry IdxHashEntry; type IdxHash (line 6827) | typedef struct IdxHash IdxHash; type IdxHashEntry (line 6828) | struct IdxHashEntry { type IdxHash (line 6835) | struct IdxHash { type sqlite3expert (line 6843) | struct sqlite3expert { function idxHashInit (line 6880) | static void idxHashInit(IdxHash *pHash){ function idxHashClear (line 6887) | static void idxHashClear(IdxHash *pHash){ function idxHashString (line 6905) | static int idxHashString(const char *z, int n){ function idxHashAdd (line 6919) | static int idxHashAdd( function IdxHashEntry (line 6956) | static IdxHashEntry *idxHashFind(IdxHash *pHash, const char *zKey, int n... function IdxConstraint (line 6986) | static IdxConstraint *idxNewConstraint(int *pRc, const char *zColl){ function idxDatabaseError (line 7003) | static void idxDatabaseError( function idxPrepareStmt (line 7013) | static int idxPrepareStmt( function idxPrintfPrepareStmt (line 7030) | static int idxPrintfPrepareStmt( type ExpertVtab (line 7056) | typedef struct ExpertVtab ExpertVtab; type ExpertVtab (line 7057) | struct ExpertVtab { type ExpertCsr (line 7063) | typedef struct ExpertCsr ExpertCsr; type ExpertCsr (line 7064) | struct ExpertCsr { function expertConnect (line 7101) | static int expertConnect( function expertDisconnect (line 7137) | static int expertDisconnect(sqlite3_vtab *pVtab){ function expertBestIndex (line 7143) | static int expertBestIndex(sqlite3_vtab *pVtab, sqlite3_index_info *pIdx... function expertUpdate (line 7210) | static int expertUpdate( function expertOpen (line 7226) | static int expertOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function expertClose (line 7238) | static int expertClose(sqlite3_vtab_cursor *cur){ function expertEof (line 7251) | static int expertEof(sqlite3_vtab_cursor *cur){ function expertNext (line 7259) | static int expertNext(sqlite3_vtab_cursor *cur){ function expertRowid (line 7278) | static int expertRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function expertColumn (line 7287) | static int expertColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, ... function expertFilter (line 7300) | static int expertFilter( function idxRegisterVtab (line 7328) | static int idxRegisterVtab(sqlite3expert *p){ function idxFinalize (line 7366) | static void idxFinalize(int *pRc, sqlite3_stmt *pStmt){ function idxGetTableInfo (line 7381) | static int idxGetTableInfo( function idxIdentifierRequiresQuotes (line 7494) | static int idxIdentifierRequiresQuotes(const char *zId){ function idxFindCompatible (line 7550) | static int idxFindCompatible( function idxCreateFromCons (line 7617) | static int idxCreateFromCons( function idxFindConstraint (line 7678) | static int idxFindConstraint(IdxConstraint *pList, IdxConstraint *p){ function idxCreateFromWhere (line 7686) | static int idxCreateFromWhere( function idxCreateCandidates (line 7725) | static int idxCreateCandidates(sqlite3expert *p){ function idxConstraintFree (line 7742) | static void idxConstraintFree(IdxConstraint *pConstraint){ function idxScanFree (line 7756) | static void idxScanFree(IdxScan *pScan, IdxScan *pLast){ function idxStatementFree (line 7772) | static void idxStatementFree(IdxStatement *pStatement, IdxStatement *pLa... function idxTableFree (line 7786) | static void idxTableFree(IdxTable *pTab){ function idxWriteFree (line 7798) | static void idxWriteFree(IdxWrite *pTab){ function idxFindIndexes (line 7814) | int idxFindIndexes( function idxAuthCallback (line 7879) | static int idxAuthCallback( function idxProcessOneTrigger (line 7917) | static int idxProcessOneTrigger( function idxProcessTriggers (line 7999) | static int idxProcessTriggers(sqlite3expert *p, char **pzErr){ function idxCreateVtabSchema (line 8017) | static int idxCreateVtabSchema(sqlite3expert *p, char **pzErrmsg){ type IdxSampleCtx (line 8077) | struct IdxSampleCtx { function idxSampleFunc (line 8084) | static void idxSampleFunc( type IdxRemCtx (line 8110) | struct IdxRemCtx { function idxRemFunc (line 8125) | static void idxRemFunc( function idxLargestIndex (line 8198) | static int idxLargestIndex(sqlite3 *db, int *pnMax, char **pzErr){ function idxPopulateOneStat1 (line 8218) | static int idxPopulateOneStat1( function idxBuildSampleTable (line 8318) | static int idxBuildSampleTable(sqlite3expert *p, const char *zTab){ function idxPopulateStat1 (line 8342) | static int idxPopulateStat1(sqlite3expert *p, char **pzErr){ function sqlite3expert (line 8439) | sqlite3expert *sqlite3_expert_new(sqlite3 *db, char **pzErrmsg){ function sqlite3_expert_config (line 8500) | int sqlite3_expert_config(sqlite3expert *p, int op, ...){ function sqlite3_expert_sql (line 8524) | int sqlite3_expert_sql( function sqlite3_expert_analyze (line 8569) | int sqlite3_expert_analyze(sqlite3expert *p, char **pzErr){ function sqlite3_expert_count (line 8610) | int sqlite3_expert_count(sqlite3expert *p){ function sqlite3_expert_destroy (line 8645) | void sqlite3_expert_destroy(sqlite3expert *p){ type DbdataTable (line 8750) | typedef struct DbdataTable DbdataTable; type DbdataCursor (line 8751) | typedef struct DbdataCursor DbdataCursor; type DbdataCursor (line 8754) | struct DbdataCursor { type DbdataTable (line 8779) | struct DbdataTable { function dbdataConnect (line 8816) | static int dbdataConnect( function dbdataDisconnect (line 8844) | static int dbdataDisconnect(sqlite3_vtab *pVtab){ function dbdataBestIndex (line 8866) | static int dbdataBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdx){ function dbdataOpen (line 8916) | static int dbdataOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function dbdataResetCursor (line 8935) | static void dbdataResetCursor(DbdataCursor *pCsr){ function dbdataClose (line 8956) | static int dbdataClose(sqlite3_vtab_cursor *pCursor){ function get_uint16 (line 8966) | static unsigned int get_uint16(unsigned char *a){ function get_uint32 (line 8969) | static unsigned int get_uint32(unsigned char *a){ function dbdataLoadPage (line 8986) | static int dbdataLoadPage( function dbdataGetVarint (line 9024) | static int dbdataGetVarint(const u8 *z, sqlite3_int64 *pVal){ function dbdataValueBytes (line 9040) | static int dbdataValueBytes(int eType){ function dbdataValue (line 9070) | static void dbdataValue( function dbdataNext (line 9128) | static int dbdataNext(sqlite3_vtab_cursor *pCursor){ function dbdataEof (line 9322) | static int dbdataEof(sqlite3_vtab_cursor *pCursor){ function dbdataDbsize (line 9333) | static int dbdataDbsize(DbdataCursor *pCsr, const char *zSchema){ function dbdataFilter (line 9354) | static int dbdataFilter( function dbdataColumn (line 9402) | static int dbdataColumn( function dbdataRowid (line 9460) | static int dbdataRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){ function sqlite3DbdataRegister (line 9470) | static int sqlite3DbdataRegister(sqlite3 *db){ function sqlite3_dbdata_init (line 9508) | int sqlite3_dbdata_init( type OpenSession (line 9524) | typedef struct OpenSession OpenSession; type OpenSession (line 9525) | struct OpenSession { type SavedModeInfo (line 9537) | typedef struct SavedModeInfo SavedModeInfo; type SavedModeInfo (line 9538) | struct SavedModeInfo { type ExpertInfo (line 9545) | typedef struct ExpertInfo ExpertInfo; type ExpertInfo (line 9546) | struct ExpertInfo { type EQPGraphRow (line 9552) | typedef struct EQPGraphRow EQPGraphRow; type EQPGraphRow (line 9553) | struct EQPGraphRow { type EQPGraph (line 9561) | typedef struct EQPGraph EQPGraph; type EQPGraph (line 9562) | struct EQPGraph { type ShellState (line 9572) | typedef struct ShellState ShellState; type ShellState (line 9573) | struct ShellState { function shellLog (line 9732) | static void shellLog(void *pArg, int iErrCode, const char *zMsg){ function shellPutsFunc (line 9745) | static void shellPutsFunc( function editFunc (line 9773) | static void editFunc( function outputModePush (line 9903) | static void outputModePush(ShellState *p){ function outputModePop (line 9908) | static void outputModePop(ShellState *p){ function output_hex_blob (line 9917) | static void output_hex_blob(FILE *out, const void *pBlob, int nBlob){ function output_quoted_string (line 9951) | static void output_quoted_string(FILE *out, const char *z){ function output_quoted_escaped_string (line 9990) | static void output_quoted_escaped_string(FILE *out, const char *z){ function output_c_string (line 10051) | static void output_c_string(FILE *out, const char *z){ function output_html_string (line 10083) | static void output_html_string(FILE *out, const char *z){ function output_csv (line 10143) | static void output_csv(ShellState *p, const char *z, int bSep){ function interrupt_handler (line 10174) | static void interrupt_handler(int NotUsed){ function BOOL (line 10185) | static BOOL WINAPI ConsoleCtrlHandler( function shellAuth (line 10201) | static int shellAuth( function printSchemaLine (line 10249) | static void printSchemaLine(FILE *out, const char *z, const char *zTail){ function printSchemaLineN (line 10258) | static void printSchemaLineN(FILE *out, char *z, int n, const char *zTail){ function wsToEol (line 10269) | static int wsToEol(const char *z){ function eqp_append (line 10283) | static void eqp_append(ShellState *p, int iEqpId, int p2, const char *zT... function eqp_reset (line 10307) | static void eqp_reset(ShellState *p){ function EQPGraphRow (line 10319) | static EQPGraphRow *eqp_next_row(ShellState *p, int iEqpId, EQPGraphRow ... function eqp_render_level (line 10328) | static void eqp_render_level(ShellState *p, int iEqpId){ function eqp_render (line 10348) | static void eqp_render(ShellState *p){ function progress_handler (line 10372) | static int progress_handler(void *pClientData) { function shell_callback (line 10392) | static int shell_callback( function callback (line 10760) | static int callback(void *pArg, int nArg, char **azArg, char **azCol){ function captureOutputCallback (line 10769) | static int captureOutputCallback(void *pArg, int nArg, char **azArg, cha... function createSelftestTable (line 10785) | static void createSelftestTable(ShellState *p){ function set_table_name (line 10836) | static void set_table_name(ShellState *p, const char *zName){ function run_table_dump_query (line 10872) | static int run_table_dump_query( function displayLinuxIoStats (line 10937) | static void displayLinuxIoStats(FILE *out){ function displayStatLine (line 10972) | static void displayStatLine( function display_stats (line 10998) | static int display_stats( function display_scanstats (line 11129) | static void display_scanstats( function str_in_array (line 11180) | static int str_in_array(const char *zStr, const char **azArray){ function explain_data_prepare (line 11206) | static void explain_data_prepare(ShellState *p, sqlite3_stmt *pSql){ function explain_data_delete (line 11289) | static void explain_data_delete(ShellState *p){ function disable_debug_trace_modes (line 11307) | static void disable_debug_trace_modes(void){ function restore_debug_trace_modes (line 11317) | static void restore_debug_trace_modes(void){ function bind_table_init (line 11327) | static void bind_table_init(ShellState *p){ function bind_prepared_stmt (line 11356) | static void bind_prepared_stmt(ShellState *pArg, sqlite3_stmt *pStmt){ function exec_prepared_stmt (line 11393) | static void exec_prepared_stmt( function expertHandleSQL (line 11461) | static int expertHandleSQL( function expertFinish (line 11481) | static int expertFinish( function expertDotCommand (line 11526) | static int expertDotCommand( function shell_exec (line 11590) | static int shell_exec( function freeColumnList (line 11746) | static void freeColumnList(char **azCol){ function toggleSelectOrder (line 11859) | static void toggleSelectOrder(sqlite3 *db){ function dump_callback (line 11879) | static int dump_callback(void *pArg, int nArg, char **azArg, char **azNo... function run_schema_dump_query (line 11991) | static int run_schema_dump_query( function showHelp (line 12250) | static int showHelp(FILE *out, const char *zPattern){ function session_close (line 12355) | static void session_close(OpenSession *pSession){ function session_close_all (line 12371) | static void session_close_all(ShellState *p){ function session_filter (line 12387) | static int session_filter(void *pCtx, const char *zTab){ function deduceDatabaseType (line 12406) | int deduceDatabaseType(const char *zName, int dfltZip){ function shellInt32 (line 12538) | static void shellInt32( function shellIdQuote (line 12566) | static void shellIdQuote( function shellEscapeCrnl (line 12592) | static void shellEscapeCrnl( function open_db (line 12687) | static void open_db(ShellState *p, int openFlags){ function close_db (line 12802) | void close_db(sqlite3 *db){ function linenoise_completion (line 12843) | static void linenoise_completion(const char *zLine, linenoiseCompletions... function resolve_backslashes (line 12890) | static void resolve_backslashes(char *z){ function booleanValue (line 12938) | static int booleanValue(const char *zArg){ function setOrClearFlag (line 12960) | static void setOrClearFlag(ShellState *p, unsigned mFlag, const char *zA... function output_file_close (line 12971) | static void output_file_close(FILE *f){ function FILE (line 12980) | static FILE *output_file_open(const char *zFile, int bTextMode){ function sql_trace_callback (line 13001) | static int sql_trace_callback( function test_breakpoint (line 13060) | static void test_breakpoint(void){ type ImportCtx (line 13068) | typedef struct ImportCtx ImportCtx; type ImportCtx (line 13069) | struct ImportCtx { function import_append_char (line 13083) | static void import_append_char(ImportCtx *p, int c){ function tryToCloneData (line 13222) | static void tryToCloneData( function tryToCloneSchema (line 13332) | static void tryToCloneSchema( function tryToClone (line 13407) | static void tryToClone(ShellState *p, const char *zNewDb){ function output_reset (line 13436) | static void output_reset(ShellState *p){ function db_int (line 13472) | static int db_int(ShellState *p, const char *zSql){ function get2byteInt (line 13486) | static unsigned int get2byteInt(unsigned char *a){ function get4byteInt (line 13489) | static unsigned int get4byteInt(unsigned char *a){ function shell_dbinfo_command (line 13498) | static int shell_dbinfo_command(ShellState *p, int nArg, char **azArg){ function shellDatabaseError (line 13598) | static int shellDatabaseError(sqlite3 *db){ function testcase_glob (line 13627) | static int testcase_glob(const char *zGlob, const char *z){ function optionMatch (line 13706) | static int optionMatch(const char *zStr, const char *zOpt){ function shellDeleteFile (line 13716) | int shellDeleteFile(const char *zFilename){ function clearTempFile (line 13732) | static void clearTempFile(ShellState *p){ function newTempFile (line 13743) | static void newTempFile(ShellState *p, const char *zSuffix){ function shellFkeyCollateClause (line 13779) | static void shellFkeyCollateClause( function lintFkeyIndexes (line 13820) | static int lintFkeyIndexes( function lintDotCommand (line 13996) | static int lintDotCommand( function shellPrepare (line 14014) | static void shellPrepare( function shellPreparePrintf (line 14039) | void shellPreparePrintf( function shellFinalize (line 14068) | void shellFinalize( function shellReset (line 14090) | void shellReset( type ArCommand (line 14112) | typedef struct ArCommand ArCommand; type ArCommand (line 14113) | struct ArCommand { function arUsage (line 14132) | static int arUsage(FILE *f){ function arErrorMsg (line 14141) | static int arErrorMsg(ArCommand *pAr, const char *zFmt, ...){ function arProcessSwitch (line 14176) | static int arProcessSwitch(ArCommand *pAr, int eSwitch, const char *zArg){ function arParseCommand (line 14216) | static int arParseCommand( function arCheckEntries (line 14364) | static int arCheckEntries(ArCommand *pAr){ function arWhereClause (line 14403) | static void arWhereClause( function arListCommand (line 14435) | static int arListCommand(ArCommand *pAr){ function arExtractCommand (line 14476) | static int arExtractCommand(ArCommand *pAr){ function arExecSql (line 14548) | static int arExecSql(ArCommand *pAr, const char *zSql){ function arCreateOrUpdateCommand (line 14583) | static int arCreateOrUpdateCommand( function arDotCommand (line 14692) | static int arDotCommand( function shellExec (line 14806) | static void shellExec(sqlite3 *db, int *pRc, const char *zSql){ function shellExecPrintf (line 14821) | static void shellExecPrintf(sqlite3 *db, int *pRc, const char *zFmt, ...){ type RecoverTable (line 14886) | typedef struct RecoverTable RecoverTable; type RecoverTable (line 14887) | struct RecoverTable { function recoverFreeTable (line 14898) | static void recoverFreeTable(RecoverTable *pTab){ function RecoverTable (line 14919) | static RecoverTable *recoverNewTable( function RecoverTable (line 15051) | static RecoverTable *recoverFindTable( function RecoverTable (line 15091) | static RecoverTable *recoverOrphanTable( function recoverDatabaseCmd (line 15159) | static int recoverDatabaseCmd(ShellState *pState, int nArg, char **azArg){ function do_meta_command (line 15481) | static int do_meta_command(char *zLine, ShellState *p){ function line_contains_semicolon (line 18212) | static int line_contains_semicolon(const char *z, int N){ function _all_whitespace (line 18221) | static int _all_whitespace(const char *z){ function line_is_command_terminator (line 18247) | static int line_is_command_terminator(const char *zLine){ function line_is_complete (line 18273) | static int line_is_complete(char *zSql, int nSql){ function runOneSqlLine (line 18286) | static int runOneSqlLine(ShellState *p, char *zSql, FILE *in, int startl... function process_input (line 18329) | static int process_input(ShellState *p){ type passwd (line 18431) | struct passwd function process_sqliterc (line 18490) | static void process_sqliterc( function usage (line 18580) | static void usage(int showDetail){ function verify_uninitialized (line 18597) | static void verify_uninitialized(void){ function main_init (line 18607) | static void main_init(ShellState *data) { function printBold (line 18627) | static void printBold(const char *zText){ function printBold (line 18638) | static void printBold(const char *zText){ function wmain (line 18667) | int SQLITE_CDECL wmain(int argc, wchar_t **wargv){ FILE: pdf_viewer/sqlite3.c function SQLITE_PRIVATE (line 785) | SQLITE_PRIVATE const char **sqlite3CompileOptions(int *pnOpt){ type sqlite3 (line 1291) | typedef struct sqlite3 sqlite3; type SQLITE_INT64_TYPE (line 1310) | typedef SQLITE_INT64_TYPE sqlite_int64; type SQLITE_UINT64_TYPE (line 1312) | typedef SQLITE_UINT64_TYPE sqlite_uint64; type sqlite_uint64 (line 1314) | typedef unsigned SQLITE_INT64_TYPE sqlite_uint64; type __int64 (line 1317) | typedef __int64 sqlite_int64; type sqlite_uint64 (line 1318) | typedef unsigned __int64 sqlite_uint64; type sqlite_int64 (line 1320) | typedef long long int sqlite_int64; type sqlite_uint64 (line 1321) | typedef unsigned long long int sqlite_uint64; type sqlite_int64 (line 1323) | typedef sqlite_int64 sqlite3_int64; type sqlite_uint64 (line 1324) | typedef sqlite_uint64 sqlite3_uint64; type sqlite3_file (line 1723) | typedef struct sqlite3_file sqlite3_file; type sqlite3_file (line 1724) | struct sqlite3_file { type sqlite3_io_methods (line 1822) | typedef struct sqlite3_io_methods sqlite3_io_methods; type sqlite3_io_methods (line 1823) | struct sqlite3_io_methods { type sqlite3_mutex (line 2217) | typedef struct sqlite3_mutex sqlite3_mutex; type sqlite3_api_routines (line 2227) | typedef struct sqlite3_api_routines sqlite3_api_routines; type sqlite3_vfs (line 2398) | typedef struct sqlite3_vfs sqlite3_vfs; type sqlite3_vfs (line 2400) | struct sqlite3_vfs { type sqlite3_mem_methods (line 2696) | typedef struct sqlite3_mem_methods sqlite3_mem_methods; type sqlite3_mem_methods (line 2697) | struct sqlite3_mem_methods { type sqlite3_stmt (line 4745) | typedef struct sqlite3_stmt sqlite3_stmt; type sqlite3_value (line 5193) | typedef struct sqlite3_value sqlite3_value; type sqlite3_context (line 5207) | typedef struct sqlite3_context sqlite3_context; type sqlite3_vtab (line 7645) | typedef struct sqlite3_vtab sqlite3_vtab; type sqlite3_index_info (line 7646) | typedef struct sqlite3_index_info sqlite3_index_info; type sqlite3_vtab_cursor (line 7647) | typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor; type sqlite3_module (line 7648) | typedef struct sqlite3_module sqlite3_module; type sqlite3_module (line 7666) | struct sqlite3_module { type sqlite3_index_info (line 7806) | struct sqlite3_index_info { type sqlite3_vtab (line 7952) | struct sqlite3_vtab { type sqlite3_vtab_cursor (line 7976) | struct sqlite3_vtab_cursor { type sqlite3_blob (line 8032) | typedef struct sqlite3_blob sqlite3_blob; type sqlite3_mutex_methods (line 8480) | typedef struct sqlite3_mutex_methods sqlite3_mutex_methods; type sqlite3_mutex_methods (line 8481) | struct sqlite3_mutex_methods { type sqlite3_str (line 8736) | typedef struct sqlite3_str sqlite3_str; type sqlite3_pcache (line 9217) | typedef struct sqlite3_pcache sqlite3_pcache; type sqlite3_pcache_page (line 9229) | typedef struct sqlite3_pcache_page sqlite3_pcache_page; type sqlite3_pcache_page (line 9230) | struct sqlite3_pcache_page { type sqlite3_pcache_methods2 (line 9394) | typedef struct sqlite3_pcache_methods2 sqlite3_pcache_methods2; type sqlite3_pcache_methods2 (line 9395) | struct sqlite3_pcache_methods2 { type sqlite3_pcache_methods (line 9417) | typedef struct sqlite3_pcache_methods sqlite3_pcache_methods; type sqlite3_pcache_methods (line 9418) | struct sqlite3_pcache_methods { type sqlite3_backup (line 9443) | typedef struct sqlite3_backup sqlite3_backup; type sqlite3_snapshot (line 10464) | typedef struct sqlite3_snapshot { type sqlite3_rtree_geometry (line 10791) | typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry; type sqlite3_rtree_query_info (line 10792) | typedef struct sqlite3_rtree_query_info sqlite3_rtree_query_info; type sqlite3_int64 (line 10798) | typedef sqlite3_int64 sqlite3_rtree_dbl; type sqlite3_rtree_dbl (line 10800) | typedef double sqlite3_rtree_dbl; type sqlite3_rtree_geometry (line 10821) | struct sqlite3_rtree_geometry { type sqlite3_rtree_query_info (line 10853) | struct sqlite3_rtree_query_info { type sqlite3_session (line 10907) | typedef struct sqlite3_session sqlite3_session; type sqlite3_changeset_iter (line 10915) | typedef struct sqlite3_changeset_iter sqlite3_changeset_iter; type sqlite3_changegroup (line 11706) | typedef struct sqlite3_changegroup sqlite3_changegroup; type sqlite3_rebaser (line 12270) | typedef struct sqlite3_rebaser sqlite3_rebaser; type Fts5ExtensionApi (line 12586) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 12587) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 12588) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 12598) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 12814) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 13048) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer (line 13049) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 13050) | struct fts5_tokenizer { type fts5_api (line 13085) | typedef struct fts5_api fts5_api; type fts5_api (line 13086) | struct fts5_api { type Hash (line 13746) | typedef struct Hash Hash; type HashElem (line 13747) | typedef struct HashElem HashElem; type Hash (line 13770) | struct Hash { type HashElem (line 13786) | struct HashElem { type sqlite_int64 (line 14215) | typedef sqlite_int64 i64; type sqlite_uint64 (line 14216) | typedef sqlite_uint64 u64; type UINT32_TYPE (line 14217) | typedef UINT32_TYPE u32; type UINT16_TYPE (line 14218) | typedef UINT16_TYPE u16; type INT16_TYPE (line 14219) | typedef INT16_TYPE i16; type UINT8_TYPE (line 14220) | typedef UINT8_TYPE u8; type INT8_TYPE (line 14221) | typedef INT8_TYPE i8; type u64 (line 14238) | typedef u64 tRowcnt; type u32 (line 14240) | typedef u32 tRowcnt; type INT16_TYPE (line 14266) | typedef INT16_TYPE LogEst; type uptr (line 14286) | typedef uintptr_t uptr; type u32 (line 14288) | typedef u32 uptr; type u64 (line 14290) | typedef u64 uptr; type BusyHandler (line 14438) | typedef struct BusyHandler BusyHandler; type BusyHandler (line 14439) | struct BusyHandler { type AggInfo (line 14533) | typedef struct AggInfo AggInfo; type AuthContext (line 14534) | typedef struct AuthContext AuthContext; type AutoincInfo (line 14535) | typedef struct AutoincInfo AutoincInfo; type Bitvec (line 14536) | typedef struct Bitvec Bitvec; type CollSeq (line 14537) | typedef struct CollSeq CollSeq; type Column (line 14538) | typedef struct Column Column; type Db (line 14539) | typedef struct Db Db; type Schema (line 14540) | typedef struct Schema Schema; type Expr (line 14541) | typedef struct Expr Expr; type ExprList (line 14542) | typedef struct ExprList ExprList; type FKey (line 14543) | typedef struct FKey FKey; type FuncDestructor (line 14544) | typedef struct FuncDestructor FuncDestructor; type FuncDef (line 14545) | typedef struct FuncDef FuncDef; type FuncDefHash (line 14546) | typedef struct FuncDefHash FuncDefHash; type IdList (line 14547) | typedef struct IdList IdList; type Index (line 14548) | typedef struct Index Index; type IndexSample (line 14549) | typedef struct IndexSample IndexSample; type KeyClass (line 14550) | typedef struct KeyClass KeyClass; type KeyInfo (line 14551) | typedef struct KeyInfo KeyInfo; type Lookaside (line 14552) | typedef struct Lookaside Lookaside; type LookasideSlot (line 14553) | typedef struct LookasideSlot LookasideSlot; type Module (line 14554) | typedef struct Module Module; type NameContext (line 14555) | typedef struct NameContext NameContext; type Parse (line 14556) | typedef struct Parse Parse; type PreUpdate (line 14557) | typedef struct PreUpdate PreUpdate; type PrintfArguments (line 14558) | typedef struct PrintfArguments PrintfArguments; type RenameToken (line 14559) | typedef struct RenameToken RenameToken; type RowSet (line 14560) | typedef struct RowSet RowSet; type Savepoint (line 14561) | typedef struct Savepoint Savepoint; type Select (line 14562) | typedef struct Select Select; type SQLiteThread (line 14563) | typedef struct SQLiteThread SQLiteThread; type SelectDest (line 14564) | typedef struct SelectDest SelectDest; type SrcList (line 14565) | typedef struct SrcList SrcList; type StrAccum (line 14566) | typedef struct sqlite3_str StrAccum; type Table (line 14567) | typedef struct Table Table; type TableLock (line 14568) | typedef struct TableLock TableLock; type Token (line 14569) | typedef struct Token Token; type TreeView (line 14570) | typedef struct TreeView TreeView; type Trigger (line 14571) | typedef struct Trigger Trigger; type TriggerPrg (line 14572) | typedef struct TriggerPrg TriggerPrg; type TriggerStep (line 14573) | typedef struct TriggerStep TriggerStep; type UnpackedRecord (line 14574) | typedef struct UnpackedRecord UnpackedRecord; type Upsert (line 14575) | typedef struct Upsert Upsert; type VTable (line 14576) | typedef struct VTable VTable; type VtabCtx (line 14577) | typedef struct VtabCtx VtabCtx; type Walker (line 14578) | typedef struct Walker Walker; type WhereInfo (line 14579) | typedef struct WhereInfo WhereInfo; type Window (line 14580) | typedef struct Window Window; type With (line 14581) | typedef struct With With; type SQLITE_BITMASK_TYPE (line 14592) | typedef SQLITE_BITMASK_TYPE Bitmask; type u64 (line 14594) | typedef u64 Bitmask; type VList (line 14616) | typedef int VList; type Btree (line 14663) | typedef struct Btree Btree; type BtCursor (line 14664) | typedef struct BtCursor BtCursor; type BtShared (line 14665) | typedef struct BtShared BtShared; type BtreePayload (line 14666) | typedef struct BtreePayload BtreePayload; type KeyInfo (line 14854) | struct KeyInfo type BtreePayload (line 14915) | struct BtreePayload { type Vdbe (line 15049) | typedef struct Vdbe Vdbe; type Mem (line 15055) | typedef struct sqlite3_value Mem; type SubProgram (line 15056) | typedef struct SubProgram SubProgram; type VdbeOp (line 15063) | struct VdbeOp { type VdbeOp (line 15102) | typedef struct VdbeOp VdbeOp; type SubProgram (line 15108) | struct SubProgram { type VdbeOpList (line 15122) | struct VdbeOpList { type VdbeOpList (line 15128) | typedef struct VdbeOpList VdbeOpList; type u32 (line 15677) | typedef u32 Pgno; type Pager (line 15682) | typedef struct Pager Pager; type DbPage (line 15687) | typedef struct PgHdr DbPage; type PgHdr (line 15913) | typedef struct PgHdr PgHdr; type PCache (line 15914) | typedef struct PCache PCache; type PgHdr (line 15920) | struct PgHdr { type Db (line 16482) | struct Db { type Schema (line 16507) | struct Schema { type Lookaside (line 16596) | struct Lookaside { type LookasideSlot (line 16614) | struct LookasideSlot { type FuncDefHash (line 16638) | struct FuncDefHash { type sqlite3_userauth (line 16648) | typedef struct sqlite3_userauth sqlite3_userauth; type sqlite3_userauth (line 16649) | struct sqlite3_userauth { type sqlite3 (line 16697) | struct sqlite3 { type FuncDef (line 16968) | struct FuncDef { type FuncDestructor (line 16998) | struct FuncDestructor { type Savepoint (line 17158) | struct Savepoint { type Module (line 17179) | struct Module { type Column (line 17205) | struct Column { type CollSeq (line 17238) | struct CollSeq { type VTable (line 17339) | struct VTable { type Table (line 17360) | struct Table { type FKey (line 17485) | struct FKey { type KeyInfo (line 17550) | struct KeyInfo { type UnpackedRecord (line 17601) | struct UnpackedRecord { type Index (line 17647) | struct Index { type IndexSample (line 17710) | struct IndexSample { type Token (line 17734) | struct Token { type AggInfo (line 17752) | struct AggInfo { type i16 (line 17794) | typedef i16 ynVar; type ynVar (line 17796) | typedef int ynVar; type Expr (line 17862) | struct Expr { type ExprList (line 18034) | struct ExprList { type IdList (line 18077) | struct IdList { type SrcList (line 18104) | struct SrcList { type NameContext (line 18205) | struct NameContext { type Upsert (line 18262) | struct Upsert { type Select (line 18295) | struct Select { type SelectDest (line 18437) | struct SelectDest { type AutoincInfo (line 18455) | struct AutoincInfo { type TriggerPrg (line 18480) | struct TriggerPrg { type yDbMask (line 18499) | typedef unsigned int yDbMask; type Parse (line 18523) | struct Parse { type AuthContext (line 18664) | struct AuthContext { type Trigger (line 18716) | struct Trigger { type TriggerStep (line 18778) | struct TriggerStep { type DbFixer (line 18798) | typedef struct DbFixer DbFixer; type DbFixer (line 18799) | struct DbFixer { type sqlite3_str (line 18812) | struct sqlite3_str { type InitData (line 18832) | typedef struct { type Sqlite3Config (line 18851) | struct Sqlite3Config { type Walker (line 18933) | struct Walker { type With (line 18984) | struct With { type TreeView (line 19000) | struct TreeView { type Window (line 19029) | struct Window { type SrcList_item (line 19072) | struct SrcList_item type PrintfArguments (line 19281) | struct PrintfArguments { type SrcList_item (line 19454) | struct SrcList_item type SrcList_item (line 19516) | struct SrcList_item type Sqlite3Config (line 19781) | struct Sqlite3Config type ExprList_item (line 19803) | struct ExprList_item type Sqlite3Config (line 20406) | struct Sqlite3Config type Op (line 20577) | typedef struct VdbeOp Op; type Bool (line 20582) | typedef unsigned Bool; type VdbeSorter (line 20585) | typedef struct VdbeSorter VdbeSorter; type AuxData (line 20588) | typedef struct AuxData AuxData; type VdbeCursor (line 20606) | typedef struct VdbeCursor VdbeCursor; type VdbeCursor (line 20607) | struct VdbeCursor { type VdbeFrame (line 20692) | typedef struct VdbeFrame VdbeFrame; type VdbeFrame (line 20693) | struct VdbeFrame { type sqlite3_value (line 20731) | struct sqlite3_value { type AuxData (line 20839) | struct AuxData { type sqlite3_context (line 20860) | struct sqlite3_context { type bft (line 20875) | typedef unsigned bft; type ScanStatus (line 20880) | typedef struct ScanStatus ScanStatus; type ScanStatus (line 20881) | struct ScanStatus { type DblquoteStr (line 20897) | typedef struct DblquoteStr DblquoteStr; type DblquoteStr (line 20898) | struct DblquoteStr { type Vdbe (line 20910) | struct Vdbe { type PreUpdate (line 20996) | struct PreUpdate { type sqlite3_int64 (line 21155) | typedef sqlite3_int64 sqlite3StatValueType; type u32 (line 21157) | typedef u32 sqlite3StatValueType; type sqlite3StatType (line 21159) | typedef struct sqlite3StatType sqlite3StatType; function SQLITE_WSD (line 21160) | static SQLITE_WSD struct sqlite3StatType { function SQLITE_PRIVATE (line 21201) | SQLITE_PRIVATE sqlite3_int64 sqlite3StatusValue(int op){ function SQLITE_PRIVATE (line 21221) | SQLITE_PRIVATE void sqlite3StatusUp(int op, int N){ function SQLITE_PRIVATE (line 21232) | SQLITE_PRIVATE void sqlite3StatusDown(int op, int N){ function SQLITE_PRIVATE (line 21246) | SQLITE_PRIVATE void sqlite3StatusHighwater(int op, int X){ function SQLITE_API (line 21266) | SQLITE_API int sqlite3_status64( function SQLITE_API (line 21291) | SQLITE_API int sqlite3_status(int op, int *pCurrent, int *pHighwater, in... function u32 (line 21308) | static u32 countLookasideSlots(LookasideSlot *p){ function SQLITE_PRIVATE (line 21320) | SQLITE_PRIVATE int sqlite3LookasideUsed(sqlite3 *db, int *pHighwater){ function SQLITE_API (line 21334) | SQLITE_API int sqlite3_db_status( type tm (line 21588) | struct tm type DateTime (line 21594) | typedef struct DateTime DateTime; type DateTime (line 21595) | struct DateTime { function getDigits (line 21638) | static int getDigits(const char *zDate, const char *zFormat, ...){ function parseTimezone (line 21692) | static int parseTimezone(const char *zDate, DateTime *p){ function parseHhMmSs (line 21728) | static int parseHhMmSs(const char *zDate, DateTime *p){ function datetimeError (line 21768) | static void datetimeError(DateTime *p){ function computeJD (line 21779) | static void computeJD(DateTime *p){ function parseYyyyMmDd (line 21829) | static int parseYyyyMmDd(const char *zDate, DateTime *p){ function setDateTimeToCurrent (line 21866) | static int setDateTimeToCurrent(sqlite3_context *context, DateTime *p){ function setRawDateNumber (line 21882) | static void setRawDateNumber(DateTime *p, double r){ function parseDateOrTime (line 21907) | static int parseDateOrTime( function validJulianDay (line 21940) | static int validJulianDay(sqlite3_int64 iJD){ function computeYMD (line 21947) | static void computeYMD(DateTime *p){ function computeHMS (line 21976) | static void computeHMS(DateTime *p){ function computeYMD_HMS (line 21995) | static void computeYMD_HMS(DateTime *p){ function clearYMD_HMS_TZ (line 22003) | static void clearYMD_HMS_TZ(DateTime *p){ function osLocaltime (line 22041) | static int osLocaltime(time_t *t, struct tm *pTm){ function sqlite3_int64 (line 22080) | static sqlite3_int64 localtimeOffset( function parseModifier (line 22184) | static int parseModifier( function isDate (line 22401) | static int isDate( function juliandayFunc (line 22444) | static void juliandayFunc( function datetimeFunc (line 22461) | static void datetimeFunc( function timeFunc (line 22481) | static void timeFunc( function dateFunc (line 22500) | static void dateFunc( function strftimeFunc (line 22533) | static void strftimeFunc( function ctimeFunc (line 22671) | static void ctimeFunc( function cdateFunc (line 22685) | static void cdateFunc( function ctimestampFunc (line 22699) | static void ctimestampFunc( function currentTimeFunc (line 22721) | static void currentTimeFunc( function SQLITE_PRIVATE (line 22759) | SQLITE_PRIVATE void sqlite3RegisterDateTimeFunctions(void){ function SQLITE_PRIVATE (line 22862) | SQLITE_PRIVATE void sqlite3OsClose(sqlite3_file *pId){ function SQLITE_PRIVATE (line 22868) | SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, ... function SQLITE_PRIVATE (line 22872) | SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file *id, const void *pBuf, in... function SQLITE_PRIVATE (line 22876) | SQLITE_PRIVATE int sqlite3OsTruncate(sqlite3_file *id, i64 size){ function SQLITE_PRIVATE (line 22879) | SQLITE_PRIVATE int sqlite3OsSync(sqlite3_file *id, int flags){ function SQLITE_PRIVATE (line 22883) | SQLITE_PRIVATE int sqlite3OsFileSize(sqlite3_file *id, i64 *pSize){ function SQLITE_PRIVATE (line 22887) | SQLITE_PRIVATE int sqlite3OsLock(sqlite3_file *id, int lockType){ function SQLITE_PRIVATE (line 22891) | SQLITE_PRIVATE int sqlite3OsUnlock(sqlite3_file *id, int lockType){ function SQLITE_PRIVATE (line 22894) | SQLITE_PRIVATE int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pRe... function SQLITE_PRIVATE (line 22907) | SQLITE_PRIVATE int sqlite3OsFileControl(sqlite3_file *id, int op, void *... function SQLITE_PRIVATE (line 22928) | SQLITE_PRIVATE void sqlite3OsFileControlHint(sqlite3_file *id, int op, v... function SQLITE_PRIVATE (line 22932) | SQLITE_PRIVATE int sqlite3OsSectorSize(sqlite3_file *id){ function SQLITE_PRIVATE (line 22936) | SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics(sqlite3_file *id){ function SQLITE_PRIVATE (line 22940) | SQLITE_PRIVATE int sqlite3OsShmLock(sqlite3_file *id, int offset, int n,... function SQLITE_PRIVATE (line 22943) | SQLITE_PRIVATE void sqlite3OsShmBarrier(sqlite3_file *id){ function SQLITE_PRIVATE (line 22946) | SQLITE_PRIVATE int sqlite3OsShmUnmap(sqlite3_file *id, int deleteFlag){ function SQLITE_PRIVATE (line 22949) | SQLITE_PRIVATE int sqlite3OsShmMap( function SQLITE_PRIVATE (line 22963) | SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, ... function SQLITE_PRIVATE (line 22967) | SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ function SQLITE_PRIVATE (line 22972) | SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, ... function SQLITE_PRIVATE (line 22976) | SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ function SQLITE_PRIVATE (line 22985) | SQLITE_PRIVATE int sqlite3OsOpen( function SQLITE_PRIVATE (line 23002) | SQLITE_PRIVATE int sqlite3OsDelete(sqlite3_vfs *pVfs, const char *zPath,... function SQLITE_PRIVATE (line 23007) | SQLITE_PRIVATE int sqlite3OsAccess( function SQLITE_PRIVATE (line 23016) | SQLITE_PRIVATE int sqlite3OsFullPathname( function SQLITE_PRIVATE (line 23027) | SQLITE_PRIVATE void *sqlite3OsDlOpen(sqlite3_vfs *pVfs, const char *zPath){ function SQLITE_PRIVATE (line 23030) | SQLITE_PRIVATE void sqlite3OsDlError(sqlite3_vfs *pVfs, int nByte, char ... function SQLITE_PRIVATE (line 23033) | SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *pVfs, void *pHdle, con... function SQLITE_PRIVATE (line 23036) | SQLITE_PRIVATE void sqlite3OsDlClose(sqlite3_vfs *pVfs, void *pHandle){ function SQLITE_PRIVATE (line 23040) | SQLITE_PRIVATE int sqlite3OsRandomness(sqlite3_vfs *pVfs, int nByte, cha... function SQLITE_PRIVATE (line 23051) | SQLITE_PRIVATE int sqlite3OsSleep(sqlite3_vfs *pVfs, int nMicro){ function SQLITE_PRIVATE (line 23054) | SQLITE_PRIVATE int sqlite3OsGetLastError(sqlite3_vfs *pVfs){ function SQLITE_PRIVATE (line 23057) | SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_... function SQLITE_PRIVATE (line 23075) | SQLITE_PRIVATE int sqlite3OsOpenMalloc( function SQLITE_PRIVATE (line 23097) | SQLITE_PRIVATE void sqlite3OsCloseFree(sqlite3_file *pFile){ function SQLITE_PRIVATE (line 23109) | SQLITE_PRIVATE int sqlite3OsInit(void){ function SQLITE_API (line 23126) | SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfs){ function vfsUnlink (line 23150) | static void vfsUnlink(sqlite3_vfs *pVfs){ function SQLITE_API (line 23172) | SQLITE_API int sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt){ function SQLITE_API (line 23200) | SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs *pVfs){ type BenignMallocHooks (line 23248) | typedef struct BenignMallocHooks BenignMallocHooks; function SQLITE_WSD (line 23249) | static SQLITE_WSD struct BenignMallocHooks { function SQLITE_PRIVATE (line 23274) | SQLITE_PRIVATE void sqlite3BenignMallocHooks( function SQLITE_PRIVATE (line 23288) | SQLITE_PRIVATE void sqlite3BeginBenignMalloc(void){ function SQLITE_PRIVATE (line 23294) | SQLITE_PRIVATE void sqlite3EndBenignMalloc(void){ function sqlite3MemFree (line 23336) | static void sqlite3MemFree(void *pPrior){ return; } function sqlite3MemSize (line 23338) | static int sqlite3MemSize(void *pPrior){ return 0; } function sqlite3MemRoundup (line 23339) | static int sqlite3MemRoundup(int n){ return n; } function sqlite3MemInit (line 23340) | static int sqlite3MemInit(void *NotUsed){ return SQLITE_OK; } function sqlite3MemShutdown (line 23341) | static void sqlite3MemShutdown(void *NotUsed){ return; } function SQLITE_PRIVATE (line 23349) | SQLITE_PRIVATE void sqlite3MemSetDefault(void){ function sqlite3MemFree (line 23528) | static void sqlite3MemFree(void *pPrior){ function sqlite3MemSize (line 23543) | static int sqlite3MemSize(void *pPrior){ function sqlite3MemRoundup (line 23598) | static int sqlite3MemRoundup(int n){ function sqlite3MemInit (line 23605) | static int sqlite3MemInit(void *NotUsed){ function sqlite3MemShutdown (line 23632) | static void sqlite3MemShutdown(void *NotUsed){ function SQLITE_PRIVATE (line 23643) | SQLITE_PRIVATE void sqlite3MemSetDefault(void){ type MemBlockHdr (line 23715) | struct MemBlockHdr { type MemBlockHdr (line 23752) | struct MemBlockHdr type MemBlockHdr (line 23753) | struct MemBlockHdr function adjustStats (line 23789) | static void adjustStats(int iSize, int increment){ type MemBlockHdr (line 23812) | struct MemBlockHdr type MemBlockHdr (line 23813) | struct MemBlockHdr type MemBlockHdr (line 23818) | struct MemBlockHdr function sqlite3MemSize (line 23836) | static int sqlite3MemSize(void *p){ function sqlite3MemInit (line 23848) | static int sqlite3MemInit(void *NotUsed){ function sqlite3MemShutdown (line 23862) | static void sqlite3MemShutdown(void *NotUsed){ function sqlite3MemRoundup (line 23870) | static int sqlite3MemRoundup(int n){ function randomFill (line 23879) | static void randomFill(char *pBuf, int nByte){ type MemBlockHdr (line 23903) | struct MemBlockHdr type MemBlockHdr (line 23919) | struct MemBlockHdr function sqlite3MemFree (line 23961) | static void sqlite3MemFree(void *pPrior){ type MemBlockHdr (line 24004) | struct MemBlockHdr function SQLITE_PRIVATE (line 24024) | SQLITE_PRIVATE void sqlite3MemSetDefault(void){ function SQLITE_PRIVATE (line 24041) | SQLITE_PRIVATE void sqlite3MemdebugSetType(void *p, u8 eType){ function SQLITE_PRIVATE (line 24059) | SQLITE_PRIVATE int sqlite3MemdebugHasType(void *p, u8 eType){ function SQLITE_PRIVATE (line 24081) | SQLITE_PRIVATE int sqlite3MemdebugNoType(void *p, u8 eType){ function SQLITE_PRIVATE (line 24099) | SQLITE_PRIVATE void sqlite3MemdebugBacktrace(int depth){ function SQLITE_PRIVATE (line 24106) | SQLITE_PRIVATE void sqlite3MemdebugBacktraceCallback(void (*xBacktrace)(... function SQLITE_PRIVATE (line 24113) | SQLITE_PRIVATE void sqlite3MemdebugSettitle(const char *zTitle){ function SQLITE_PRIVATE (line 24123) | SQLITE_PRIVATE void sqlite3MemdebugSync(){ function SQLITE_PRIVATE (line 24136) | SQLITE_PRIVATE void sqlite3MemdebugDump(const char *zFilename){ function SQLITE_PRIVATE (line 24178) | SQLITE_PRIVATE int sqlite3MemdebugMallocCount(){ type Mem3Block (line 24271) | typedef struct Mem3Block Mem3Block; type Mem3Block (line 24272) | struct Mem3Block { function SQLITE_WSD (line 24291) | static SQLITE_WSD struct Mem3Global { function memsys3UnlinkFromList (line 24338) | static void memsys3UnlinkFromList(u32 i, u32 *pRoot){ function memsys3Unlink (line 24358) | static void memsys3Unlink(u32 i){ function memsys3LinkIntoList (line 24378) | static void memsys3LinkIntoList(u32 i, u32 *pRoot){ function memsys3Link (line 24392) | static void memsys3Link(u32 i){ function memsys3Enter (line 24413) | static void memsys3Enter(void){ function memsys3Leave (line 24419) | static void memsys3Leave(void){ function memsys3OutOfMemory (line 24426) | static void memsys3OutOfMemory(int nByte){ function memsys3Merge (line 24506) | static void memsys3Merge(u32 *pRoot){ function memsys3FreeUnsafe (line 24627) | static void memsys3FreeUnsafe(void *pOld){ function memsys3Size (line 24668) | static int memsys3Size(void *p){ function memsys3Roundup (line 24679) | static int memsys3Roundup(int n){ function memsys3Free (line 24702) | static void memsys3Free(void *pPrior){ function memsys3Init (line 24743) | static int memsys3Init(void *NotUsed){ function memsys3Shutdown (line 24768) | static void memsys3Shutdown(void *NotUsed){ function SQLITE_PRIVATE (line 24780) | SQLITE_PRIVATE void sqlite3Memsys3Dump(const char *zFilename){ function SQLITE_PRIVATE (line 24864) | SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetMemsys3(void){ type Mem5Link (line 24948) | typedef struct Mem5Link Mem5Link; type Mem5Link (line 24949) | struct Mem5Link { function SQLITE_WSD (line 24973) | static SQLITE_WSD struct Mem5Global { function memsys5Unlink (line 25030) | static void memsys5Unlink(int i, int iLogsize){ function memsys5Link (line 25052) | static void memsys5Link(int i, int iLogsize){ function memsys5Enter (line 25071) | static void memsys5Enter(void){ function memsys5Leave (line 25074) | static void memsys5Leave(void){ function memsys5Size (line 25082) | static int memsys5Size(void *p){ function memsys5FreeUnsafe (line 25171) | static void memsys5FreeUnsafe(void *pOld){ function memsys5Free (line 25253) | static void memsys5Free(void *pPrior){ function memsys5Roundup (line 25302) | static int memsys5Roundup(int n){ function memsys5Log (line 25319) | static int memsys5Log(int iValue){ function memsys5Init (line 25331) | static int memsys5Init(void *NotUsed){ function memsys5Shutdown (line 25389) | static void memsys5Shutdown(void *NotUsed){ function SQLITE_PRIVATE (line 25400) | SQLITE_PRIVATE void sqlite3Memsys5Dump(const char *zFilename){ function SQLITE_PRIVATE (line 25443) | SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetMemsys5(void){ type CheckMutex (line 25514) | typedef struct CheckMutex CheckMutex; type CheckMutex (line 25515) | struct CheckMutex { function checkMutexHeld (line 25529) | static int checkMutexHeld(sqlite3_mutex *p){ function checkMutexNotheld (line 25532) | static int checkMutexNotheld(sqlite3_mutex *p){ function checkMutexInit (line 25540) | static int checkMutexInit(void){ function checkMutexEnd (line 25544) | static int checkMutexEnd(void){ function sqlite3_mutex (line 25552) | static sqlite3_mutex *checkMutexAlloc(int iType){ function checkMutexFree (line 25591) | static void checkMutexFree(sqlite3_mutex *p){ function checkMutexEnter (line 25614) | static void checkMutexEnter(sqlite3_mutex *p){ function checkMutexTry (line 25630) | static int checkMutexTry(sqlite3_mutex *p){ function checkMutexLeave (line 25638) | static void checkMutexLeave(sqlite3_mutex *p){ function sqlite3_mutex_methods (line 25643) | sqlite3_mutex_methods const *multiThreadedCheckMutex(void){ function SQLITE_PRIVATE (line 25667) | SQLITE_PRIVATE void sqlite3MutexWarnOnContention(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 25679) | SQLITE_PRIVATE int sqlite3MutexInit(void){ function SQLITE_PRIVATE (line 25724) | SQLITE_PRIVATE int sqlite3MutexEnd(void){ function SQLITE_API (line 25740) | SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int id){ function SQLITE_PRIVATE (line 25749) | SQLITE_PRIVATE sqlite3_mutex *sqlite3MutexAlloc(int id){ function SQLITE_API (line 25761) | SQLITE_API void sqlite3_mutex_free(sqlite3_mutex *p){ function SQLITE_API (line 25772) | SQLITE_API void sqlite3_mutex_enter(sqlite3_mutex *p){ function SQLITE_API (line 25783) | SQLITE_API int sqlite3_mutex_try(sqlite3_mutex *p){ function SQLITE_API (line 25798) | SQLITE_API void sqlite3_mutex_leave(sqlite3_mutex *p){ function SQLITE_API (line 25810) | SQLITE_API int sqlite3_mutex_held(sqlite3_mutex *p){ function SQLITE_API (line 25814) | SQLITE_API int sqlite3_mutex_notheld(sqlite3_mutex *p){ function noopMutexInit (line 25861) | static int noopMutexInit(void){ return SQLITE_OK; } function noopMutexEnd (line 25862) | static int noopMutexEnd(void){ return SQLITE_OK; } function sqlite3_mutex (line 25863) | static sqlite3_mutex *noopMutexAlloc(int id){ function noopMutexFree (line 25867) | static void noopMutexFree(sqlite3_mutex *p){ UNUSED_PARAMETER(p); return; } function noopMutexEnter (line 25868) | static void noopMutexEnter(sqlite3_mutex *p){ UNUSED_PARAMETER(p); retur... function noopMutexTry (line 25869) | static int noopMutexTry(sqlite3_mutex *p){ function noopMutexLeave (line 25873) | static void noopMutexLeave(sqlite3_mutex *p){ UNUSED_PARAMETER(p); retur... function SQLITE_PRIVATE (line 25875) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void){ type sqlite3_debug_mutex (line 25903) | typedef struct sqlite3_debug_mutex { function debugMutexHeld (line 25912) | static int debugMutexHeld(sqlite3_mutex *pX){ function debugMutexNotheld (line 25916) | static int debugMutexNotheld(sqlite3_mutex *pX){ function debugMutexInit (line 25924) | static int debugMutexInit(void){ return SQLITE_OK; } function debugMutexEnd (line 25925) | static int debugMutexEnd(void){ return SQLITE_OK; } function sqlite3_mutex (line 25932) | static sqlite3_mutex *debugMutexAlloc(int id){ function debugMutexFree (line 25963) | static void debugMutexFree(sqlite3_mutex *pX){ function debugMutexEnter (line 25986) | static void debugMutexEnter(sqlite3_mutex *pX){ function debugMutexTry (line 25991) | static int debugMutexTry(sqlite3_mutex *pX){ function debugMutexLeave (line 26004) | static void debugMutexLeave(sqlite3_mutex *pX){ function SQLITE_PRIVATE (line 26011) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void){ function SQLITE_PRIVATE (line 26034) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ type sqlite3_mutex (line 26082) | struct sqlite3_mutex { function pthreadMutexHeld (line 26119) | static int pthreadMutexHeld(sqlite3_mutex *p){ function pthreadMutexNotheld (line 26122) | static int pthreadMutexNotheld(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 26132) | SQLITE_PRIVATE void sqlite3MemoryBarrier(void){ function pthreadMutexInit (line 26143) | static int pthreadMutexInit(void){ return SQLITE_OK; } function pthreadMutexEnd (line 26144) | static int pthreadMutexEnd(void){ return SQLITE_OK; } function sqlite3_mutex (line 26194) | static sqlite3_mutex *pthreadMutexAlloc(int iType){ function pthreadMutexFree (line 26265) | static void pthreadMutexFree(sqlite3_mutex *p){ function pthreadMutexEnter (line 26292) | static void pthreadMutexEnter(sqlite3_mutex *p){ function pthreadMutexTry (line 26334) | static int pthreadMutexTry(sqlite3_mutex *p){ function pthreadMutexLeave (line 26391) | static void pthreadMutexLeave(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 26414) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ function sqlite_uint64 (line 26533) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 26541) | __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ function sqlite_uint64 (line 26552) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 26560) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite3Hwtime (line 26583) | sqlite3Hwtime(void){ return ((sqlite_uint64)0); } function local_ioerr (line 26621) | static void local_ioerr(){ type sqlite3_mutex (line 26765) | struct sqlite3_mutex { function winMutexHeld (line 26794) | static int winMutexHeld(sqlite3_mutex *p){ function winMutexNotheld2 (line 26798) | static int winMutexNotheld2(sqlite3_mutex *p, DWORD tid){ function winMutexNotheld (line 26802) | static int winMutexNotheld(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 26813) | SQLITE_PRIVATE void sqlite3MemoryBarrier(void){ function winMutexInit (line 26855) | static int winMutexInit(void){ function winMutexEnd (line 26877) | static int winMutexEnd(void){ function sqlite3_mutex (line 26940) | static sqlite3_mutex *winMutexAlloc(int iType){ function winMutexFree (line 26988) | static void winMutexFree(sqlite3_mutex *p){ function winMutexEnter (line 27012) | static void winMutexEnter(sqlite3_mutex *p){ function winMutexTry (line 27035) | static int winMutexTry(sqlite3_mutex *p){ function winMutexLeave (line 27085) | static void winMutexLeave(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 27107) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ function SQLITE_API (line 27153) | SQLITE_API int sqlite3_release_memory(int n){ function SQLITE_WSD (line 27175) | static SQLITE_WSD struct Mem0Global { function SQLITE_PRIVATE (line 27192) | SQLITE_PRIVATE sqlite3_mutex *sqlite3MallocMutex(void){ function SQLITE_API (line 27202) | SQLITE_API int sqlite3_memory_alarm( function SQLITE_API (line 27225) | SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 n){ function SQLITE_API (line 27250) | SQLITE_API void sqlite3_soft_heap_limit(int n){ function SQLITE_API (line 27267) | SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 n){ function SQLITE_PRIVATE (line 27289) | SQLITE_PRIVATE int sqlite3MallocInit(void){ function SQLITE_PRIVATE (line 27311) | SQLITE_PRIVATE int sqlite3HeapNearlyFull(void){ function SQLITE_PRIVATE (line 27318) | SQLITE_PRIVATE void sqlite3MallocEnd(void){ function sqlite3_memory_used (line 27328) | sqlite3_memory_used(void){ function SQLITE_API (line 27339) | SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag){ function sqlite3MallocAlarm (line 27348) | static void sqlite3MallocAlarm(int nByte){ function mallocWithAlarm (line 27359) | static void mallocWithAlarm(int n, void **pp){ function SQLITE_PRIVATE (line 27408) | SQLITE_PRIVATE void *sqlite3Malloc(u64 n){ function SQLITE_API (line 27433) | SQLITE_API void *sqlite3_malloc(int n){ function SQLITE_API (line 27439) | SQLITE_API void *sqlite3_malloc64(sqlite3_uint64 n){ function isLookaside (line 27450) | static int isLookaside(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 27461) | SQLITE_PRIVATE int sqlite3MallocSize(void *p){ function lookasideMallocSize (line 27465) | static int lookasideMallocSize(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 27472) | SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3 *db, void *p){ function SQLITE_API (line 27501) | SQLITE_API sqlite3_uint64 sqlite3_msize(void *p){ function SQLITE_API (line 27510) | SQLITE_API void sqlite3_free(void *p){ function SQLITE_NOINLINE (line 27529) | static SQLITE_NOINLINE void measureAllocationSize(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 27538) | SQLITE_PRIVATE void sqlite3DbFreeNN(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 27575) | SQLITE_PRIVATE void sqlite3DbFree(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 27583) | SQLITE_PRIVATE void *sqlite3Realloc(void *pOld, u64 nBytes){ function SQLITE_API (line 27635) | SQLITE_API void *sqlite3_realloc(void *pOld, int n){ function SQLITE_API (line 27642) | SQLITE_API void *sqlite3_realloc64(void *pOld, sqlite3_uint64 n){ function SQLITE_PRIVATE (line 27653) | SQLITE_PRIVATE void *sqlite3MallocZero(u64 n){ function SQLITE_PRIVATE (line 27665) | SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3 *db, u64 n){ function SQLITE_NOINLINE (line 27677) | static SQLITE_NOINLINE void *dbMallocRawFinish(sqlite3 *db, u64 n){ function SQLITE_PRIVATE (line 27709) | SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3 *db, u64 n){ function SQLITE_PRIVATE (line 27716) | SQLITE_PRIVATE void *sqlite3DbMallocRawNN(sqlite3 *db, u64 n){ function SQLITE_PRIVATE (line 27772) | SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *db, void *p, u64 n){ function SQLITE_NOINLINE (line 27788) | static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n){ function SQLITE_PRIVATE (line 27818) | SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *db, void *p, u64 n){ function SQLITE_PRIVATE (line 27834) | SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3 *db, const char *z){ function SQLITE_PRIVATE (line 27847) | SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3 *db, const char *z, u64 n){ function SQLITE_PRIVATE (line 27867) | SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3 *db, const char *zStart, c... function SQLITE_PRIVATE (line 27878) | SQLITE_PRIVATE void sqlite3SetString(char **pz, sqlite3 *db, const char ... function SQLITE_PRIVATE (line 27889) | SQLITE_PRIVATE void sqlite3OomFault(sqlite3 *db){ function SQLITE_PRIVATE (line 27909) | SQLITE_PRIVATE void sqlite3OomClear(sqlite3 *db){ function SQLITE_NOINLINE (line 27921) | static SQLITE_NOINLINE int apiOomError(sqlite3 *db){ function SQLITE_PRIVATE (line 27939) | SQLITE_PRIVATE int sqlite3ApiExit(sqlite3* db, int rc){ type etByte (line 27997) | typedef unsigned char etByte; type et_info (line 28003) | typedef struct et_info { /* Information about each format field */ function et_getdigit (line 28079) | static char et_getdigit(LONGDOUBLE_TYPE *val, int *cnt){ function setStrAccumError (line 28095) | static void setStrAccumError(StrAccum *p, u8 eError){ function sqlite3_int64 (line 28105) | static sqlite3_int64 getIntArg(PrintfArguments *p){ function getDoubleArg (line 28109) | static double getDoubleArg(PrintfArguments *p){ function SQLITE_API (line 28153) | SQLITE_API void sqlite3_str_vappendf( function sqlite3StrAccumEnlarge (line 28850) | static int sqlite3StrAccumEnlarge(StrAccum *p, int N){ function SQLITE_API (line 28900) | SQLITE_API void sqlite3_str_appendchar(sqlite3_str *p, int N, char c){ function enlargeAndAppend (line 28916) | static void SQLITE_NOINLINE enlargeAndAppend(StrAccum *p, const char *z,... function SQLITE_API (line 28928) | SQLITE_API void sqlite3_str_append(sqlite3_str *p, const char *z, int N){ function SQLITE_API (line 28945) | SQLITE_API void sqlite3_str_appendall(sqlite3_str *p, const char *z){ function SQLITE_NOINLINE (line 28955) | static SQLITE_NOINLINE char *strAccumFinishRealloc(StrAccum *p){ function SQLITE_PRIVATE (line 28968) | SQLITE_PRIVATE char *sqlite3StrAccumFinish(StrAccum *p){ function SQLITE_API (line 28990) | SQLITE_API char *sqlite3_str_finish(sqlite3_str *p){ function SQLITE_API (line 29002) | SQLITE_API int sqlite3_str_errcode(sqlite3_str *p){ function SQLITE_API (line 29007) | SQLITE_API int sqlite3_str_length(sqlite3_str *p){ function SQLITE_API (line 29012) | SQLITE_API char *sqlite3_str_value(sqlite3_str *p){ function SQLITE_API (line 29021) | SQLITE_API void sqlite3_str_reset(StrAccum *p){ function SQLITE_PRIVATE (line 29045) | SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum *p, sqlite3 *db, char *... function SQLITE_API (line 29056) | SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3 *db){ function SQLITE_PRIVATE (line 29071) | SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3 *db, const char *zFormat, v... function SQLITE_PRIVATE (line 29091) | SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3 *db, const char *zFormat, ...){ function SQLITE_API (line 29104) | SQLITE_API char *sqlite3_vmprintf(const char *zFormat, va_list ap){ function SQLITE_API (line 29128) | SQLITE_API char *sqlite3_mprintf(const char *zFormat, ...){ function SQLITE_API (line 29153) | SQLITE_API char *sqlite3_vsnprintf(int n, char *zBuf, const char *zForma... function SQLITE_API (line 29168) | SQLITE_API char *sqlite3_snprintf(int n, char *zBuf, const char *zFormat... function renderLogMsg (line 29191) | static void renderLogMsg(int iErrCode, const char *zFormat, va_list ap){ function SQLITE_API (line 29204) | SQLITE_API void sqlite3_log(int iErrCode, const char *zFormat, ...){ function SQLITE_PRIVATE (line 29219) | SQLITE_PRIVATE void sqlite3DebugPrintf(const char *zFormat, ...){ function SQLITE_API (line 29245) | SQLITE_API void sqlite3_str_appendf(StrAccum *p, const char *zFormat, ...){ function TreeView (line 29280) | static TreeView *sqlite3TreeViewPush(TreeView *p, u8 moreToFollow){ function sqlite3TreeViewPop (line 29296) | static void sqlite3TreeViewPop(TreeView *p){ function sqlite3TreeViewLine (line 29306) | static void sqlite3TreeViewLine(TreeView *p, const char *zFormat, ...){ function sqlite3TreeViewItem (line 29333) | static void sqlite3TreeViewItem(TreeView *p, const char *zLabel,u8 moreF... function SQLITE_PRIVATE (line 29341) | SQLITE_PRIVATE void sqlite3TreeViewWith(TreeView *pView, const With *pWi... function SQLITE_PRIVATE (line 29380) | SQLITE_PRIVATE void sqlite3TreeViewSrcList(TreeView *pView, const SrcLis... function SQLITE_PRIVATE (line 29421) | SQLITE_PRIVATE void sqlite3TreeViewSelect(TreeView *pView, const Select ... function SQLITE_PRIVATE (line 29537) | SQLITE_PRIVATE void sqlite3TreeViewBound( function SQLITE_PRIVATE (line 29574) | SQLITE_PRIVATE void sqlite3TreeViewWindow(TreeView *pView, const Window ... function SQLITE_PRIVATE (line 29639) | SQLITE_PRIVATE void sqlite3TreeViewWinFunc(TreeView *pView, const Window... function SQLITE_PRIVATE (line 29651) | SQLITE_PRIVATE void sqlite3TreeViewExpr(TreeView *pView, const Expr *pEx... function SQLITE_PRIVATE (line 29977) | SQLITE_PRIVATE void sqlite3TreeViewBareExprList( function SQLITE_PRIVATE (line 30013) | SQLITE_PRIVATE void sqlite3TreeViewExprList( function SQLITE_WSD (line 30051) | static SQLITE_WSD struct sqlite3PrngType { function SQLITE_API (line 30060) | SQLITE_API void sqlite3_randomness(int N, void *pBuf){ function SQLITE_PRIVATE (line 30147) | SQLITE_PRIVATE void sqlite3PrngSaveState(void){ function SQLITE_PRIVATE (line 30154) | SQLITE_PRIVATE void sqlite3PrngRestoreState(void){ type SQLiteThread (line 30206) | struct SQLiteThread { function SQLITE_PRIVATE (line 30215) | SQLITE_PRIVATE int sqlite3ThreadCreate( function SQLITE_PRIVATE (line 30252) | SQLITE_PRIVATE int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ type SQLiteThread (line 30278) | struct SQLiteThread { function sqlite3ThreadProc (line 30287) | static unsigned __stdcall sqlite3ThreadProc( function SQLITE_PRIVATE (line 30310) | SQLITE_PRIVATE int sqlite3ThreadCreate( function SQLITE_PRIVATE (line 30348) | SQLITE_PRIVATE int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ type SQLiteThread (line 30383) | struct SQLiteThread { function SQLITE_PRIVATE (line 30390) | SQLITE_PRIVATE int sqlite3ThreadCreate( function SQLITE_PRIVATE (line 30414) | SQLITE_PRIVATE int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ function SQLITE_PRIVATE (line 30607) | SQLITE_PRIVATE u32 sqlite3Utf8Read( function sqlite3VdbeMemTranslate (line 30643) | int sqlite3VdbeMemTranslate(Mem *pMem, u8 desiredEnc){ function SQLITE_PRIVATE (line 30792) | SQLITE_PRIVATE int sqlite3VdbeMemHandleBom(Mem *pMem){ function SQLITE_PRIVATE (line 30830) | SQLITE_PRIVATE int sqlite3Utf8CharLen(const char *zIn, int nByte){ function SQLITE_PRIVATE (line 30860) | SQLITE_PRIVATE int sqlite3Utf8To8(unsigned char *zIn){ function SQLITE_PRIVATE (line 30884) | SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *db, const void *z, int nBy... function SQLITE_PRIVATE (line 30905) | SQLITE_PRIVATE int sqlite3Utf16ByteLen(const void *zIn, int nChar){ function SQLITE_PRIVATE (line 30930) | SQLITE_PRIVATE void sqlite3UtfSelfTest(void){ function SQLITE_PRIVATE (line 31008) | SQLITE_PRIVATE void sqlite3Coverage(int x){ function SQLITE_PRIVATE (line 31034) | SQLITE_PRIVATE int sqlite3FaultSim(int iTest){ function SQLITE_PRIVATE (line 31044) | SQLITE_PRIVATE int sqlite3IsNaN(double x){ function SQLITE_PRIVATE (line 31059) | SQLITE_PRIVATE int sqlite3Strlen30(const char *z){ function SQLITE_PRIVATE (line 31071) | SQLITE_PRIVATE char *sqlite3ColumnType(Column *pCol, char *zDflt){ function SQLITE_NOINLINE (line 31081) | static SQLITE_NOINLINE void sqlite3ErrorFinish(sqlite3 *db, int err_code){ function SQLITE_PRIVATE (line 31091) | SQLITE_PRIVATE void sqlite3Error(sqlite3 *db, int err_code){ function SQLITE_PRIVATE (line 31101) | SQLITE_PRIVATE void sqlite3SystemError(sqlite3 *db, int rc){ function SQLITE_PRIVATE (line 31130) | SQLITE_PRIVATE void sqlite3ErrorWithMsg(sqlite3 *db, int err_code, const... function SQLITE_PRIVATE (line 31163) | SQLITE_PRIVATE void sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ... function SQLITE_PRIVATE (line 31186) | SQLITE_PRIVATE int sqlite3ErrorToParser(sqlite3 *db, int errCode){ function SQLITE_PRIVATE (line 31211) | SQLITE_PRIVATE void sqlite3Dequote(char *z){ function SQLITE_PRIVATE (line 31233) | SQLITE_PRIVATE void sqlite3DequoteExpr(Expr *p){ function SQLITE_PRIVATE (line 31242) | SQLITE_PRIVATE void sqlite3TokenInit(Token *p, char *z){ function SQLITE_API (line 31260) | SQLITE_API int sqlite3_stricmp(const char *zLeft, const char *zRight){ function SQLITE_PRIVATE (line 31268) | SQLITE_PRIVATE int sqlite3StrICmp(const char *zLeft, const char *zRight){ function SQLITE_API (line 31287) | SQLITE_API int sqlite3_strnicmp(const char *zLeft, const char *zRight, i... function LONGDOUBLE_TYPE (line 31306) | static LONGDOUBLE_TYPE sqlite3Pow10(int E){ function SQLITE_PRIVATE (line 31371) | SQLITE_PRIVATE int sqlite3AtoF(const char *z, double *pResult, int lengt... function compare2pow63 (line 31579) | static int compare2pow63(const char *zNum, int incr){ function SQLITE_PRIVATE (line 31612) | SQLITE_PRIVATE int sqlite3Atoi64(const char *zNum, i64 *pNum, int length... function SQLITE_PRIVATE (line 31714) | SQLITE_PRIVATE int sqlite3DecOrHexToI64(const char *z, i64 *pOut){ function SQLITE_PRIVATE (line 31744) | SQLITE_PRIVATE int sqlite3GetInt32(const char *zNum, int *pValue){ function SQLITE_PRIVATE (line 31803) | SQLITE_PRIVATE int sqlite3Atoi(const char *z){ function putVarint64 (line 31838) | static int SQLITE_NOINLINE putVarint64(unsigned char *p, u64 v){ function SQLITE_PRIVATE (line 31862) | SQLITE_PRIVATE int sqlite3PutVarint(unsigned char *p, u64 v){ function SQLITE_PRIVATE (line 31892) | SQLITE_PRIVATE u8 sqlite3GetVarint(const unsigned char *p, u64 *v){ function SQLITE_PRIVATE (line 32053) | SQLITE_PRIVATE u8 sqlite3GetVarint32(const unsigned char *p, u32 *v){ function SQLITE_PRIVATE (line 32176) | SQLITE_PRIVATE int sqlite3VarintLen(u64 v){ function SQLITE_PRIVATE (line 32186) | SQLITE_PRIVATE u32 sqlite3Get4byte(const u8 *p){ function SQLITE_PRIVATE (line 32204) | SQLITE_PRIVATE void sqlite3Put4byte(unsigned char *p, u32 v){ function SQLITE_PRIVATE (line 32228) | SQLITE_PRIVATE u8 sqlite3HexToInt(int h){ function SQLITE_PRIVATE (line 32246) | SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3 *db, const char *z, int n){ function logBadConnection (line 32267) | static void logBadConnection(const char *zType){ function SQLITE_PRIVATE (line 32288) | SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3 *db){ function SQLITE_PRIVATE (line 32305) | SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3 *db){ function SQLITE_PRIVATE (line 32325) | SQLITE_PRIVATE int sqlite3AddInt64(i64 *pA, i64 iB){ function SQLITE_PRIVATE (line 32345) | SQLITE_PRIVATE int sqlite3SubInt64(i64 *pA, i64 iB){ function SQLITE_PRIVATE (line 32360) | SQLITE_PRIVATE int sqlite3MulInt64(i64 *pA, i64 iB){ function SQLITE_PRIVATE (line 32386) | SQLITE_PRIVATE int sqlite3AbsInt32(int x){ function SQLITE_PRIVATE (line 32410) | SQLITE_PRIVATE void sqlite3FileSuffix3(const char *zBaseFilename, char *z){ function SQLITE_PRIVATE (line 32429) | SQLITE_PRIVATE LogEst sqlite3LogEstAdd(LogEst a, LogEst b){ function SQLITE_PRIVATE (line 32456) | SQLITE_PRIVATE LogEst sqlite3LogEst(u64 x){ function SQLITE_PRIVATE (line 32480) | SQLITE_PRIVATE LogEst sqlite3LogEstFromDouble(double x){ function SQLITE_PRIVATE (line 32501) | SQLITE_PRIVATE u64 sqlite3LogEstToInt(LogEst x){ function SQLITE_PRIVATE (line 32555) | SQLITE_PRIVATE VList *sqlite3VListAdd( function SQLITE_PRIVATE (line 32593) | SQLITE_PRIVATE const char *sqlite3VListNumToName(VList *pIn, int iVal){ function SQLITE_PRIVATE (line 32609) | SQLITE_PRIVATE int sqlite3VListNameToNum(VList *pIn, const char *zName, ... function SQLITE_PRIVATE (line 32646) | SQLITE_PRIVATE void sqlite3HashInit(Hash *pNew){ function SQLITE_PRIVATE (line 32658) | SQLITE_PRIVATE void sqlite3HashClear(Hash *pH){ function strHash (line 32678) | static unsigned int strHash(const char *z){ function insertElement (line 32695) | static void insertElement( function rehash (line 32729) | static int rehash(Hash *pH, unsigned int new_size){ function HashElem (line 32770) | static HashElem *findElementWithHash( function removeElementGivenHash (line 32805) | static void removeElementGivenHash( function SQLITE_PRIVATE (line 32840) | SQLITE_PRIVATE void *sqlite3HashFind(const Hash *pH, const char *pKey){ function SQLITE_PRIVATE (line 32860) | SQLITE_PRIVATE void *sqlite3HashInsert(Hash *pH, const char *pKey, void ... function SQLITE_PRIVATE (line 32906) | SQLITE_PRIVATE const char *sqlite3OpcodeName(int i){ type unixShm (line 33286) | typedef struct unixShm unixShm; type unixShmNode (line 33287) | typedef struct unixShmNode unixShmNode; type unixInodeInfo (line 33288) | typedef struct unixInodeInfo unixInodeInfo; type UnixUnusedFd (line 33289) | typedef struct UnixUnusedFd UnixUnusedFd; type UnixUnusedFd (line 33297) | struct UnixUnusedFd { type unixFile (line 33307) | typedef struct unixFile unixFile; type unixFile (line 33308) | struct unixFile { function sqlite_uint64 (line 33464) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 33472) | __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ function sqlite_uint64 (line 33483) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 33491) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite3Hwtime (line 33514) | sqlite3Hwtime(void){ return ((sqlite_uint64)0); } function local_ioerr (line 33552) | static void local_ioerr(){ function posixOpen (line 33657) | static int posixOpen(const char *zFile, int flags, int mode){ type unix_syscall (line 33671) | struct unix_syscall { type stat (line 33689) | struct stat type stat (line 33702) | struct stat type stat (line 33823) | struct stat function robustFchown (line 33845) | static int robustFchown(int fd, uid_t uid, gid_t gid){ function unixSetSystemCall (line 33859) | static int unixSetSystemCall( function sqlite3_syscall_ptr (line 33902) | static sqlite3_syscall_ptr unixGetSystemCall( function robust_open (line 33962) | static int robust_open(const char *z, int f, mode_t m){ function unixEnterMutex (line 34025) | static void unixEnterMutex(void){ function unixLeaveMutex (line 34029) | static void unixLeaveMutex(void){ function unixMutexHeld (line 34034) | static int unixMutexHeld(void) { function lockTrace (line 34067) | static int lockTrace(int fd, int op, struct flock *p){ function robust_ftruncate (line 34125) | static int robust_ftruncate(int h, sqlite3_int64 sz){ function sqliteErrorFromPosixError (line 34150) | static int sqliteErrorFromPosixError(int posixError, int sqliteIOErr) { type vxworksFileId (line 34192) | struct vxworksFileId { type vxworksFileId (line 34204) | struct vxworksFileId function vxworksSimplifyName (line 34219) | static int vxworksSimplifyName(char *z, int n){ type vxworksFileId (line 34253) | struct vxworksFileId type vxworksFileId (line 34254) | struct vxworksFileId type vxworksFileId (line 34255) | struct vxworksFileId function vxworksReleaseFileId (line 34295) | static void vxworksReleaseFileId(struct vxworksFileId *pId){ type unixFileId (line 34407) | struct unixFileId { type unixInodeInfo (line 34448) | struct unixInodeInfo { function unixFileMutexHeld (line 34482) | int unixFileMutexHeld(unixFile *pFile){ function unixFileMutexNotheld (line 34486) | int unixFileMutexNotheld(unixFile *pFile){ function unixLogErrorAtLine (line 34509) | static int unixLogErrorAtLine( function robust_close (line 34574) | static void robust_close(unixFile *pFile, int h, int lineno){ function storeLastErrno (line 34585) | static void storeLastErrno(unixFile *pFile, int error){ function closePendingFds (line 34592) | static void closePendingFds(unixFile *pFile){ function releaseInodeInfo (line 34611) | static void releaseInodeInfo(unixFile *pFile){ function findInodeInfo (line 34648) | static int findInodeInfo( function fileHasMoved (line 34740) | static int fileHasMoved(unixFile *pFile){ function verifyDbFile (line 34761) | static void verifyDbFile(unixFile *pFile){ function unixCheckReservedLock (line 34794) | static int unixCheckReservedLock(sqlite3_file *id, int *pResOut){ function osSetPosixAdvisoryLock (line 34851) | static int osSetPosixAdvisoryLock( function unixFileLock (line 34891) | static int unixFileLock(unixFile *pFile, struct flock *pLock){ function unixLock (line 34941) | static int unixLock(sqlite3_file *id, int eFileLock){ function setPendingFd (line 35168) | static void setPendingFd(unixFile *pFile){ function posixUnlock (line 35191) | static int posixUnlock(sqlite3_file *id, int eFileLock, int handleNFSUnl... function unixUnlock (line 35351) | static int unixUnlock(sqlite3_file *id, int eFileLock){ function closeUnixFile (line 35373) | static int closeUnixFile(sqlite3_file *id){ function unixClose (line 35408) | static int unixClose(sqlite3_file *id){ function nolockCheckReservedLock (line 35459) | static int nolockCheckReservedLock(sqlite3_file *NotUsed, int *pResOut){ function nolockLock (line 35464) | static int nolockLock(sqlite3_file *NotUsed, int NotUsed2){ function nolockUnlock (line 35468) | static int nolockUnlock(sqlite3_file *NotUsed, int NotUsed2){ function nolockClose (line 35476) | static int nolockClose(sqlite3_file *id) { function dotlockCheckReservedLock (line 35521) | static int dotlockCheckReservedLock(sqlite3_file *id, int *pResOut) { function dotlockLock (line 35562) | static int dotlockLock(sqlite3_file *id, int eFileLock) { function dotlockUnlock (line 35612) | static int dotlockUnlock(sqlite3_file *id, int eFileLock) { function dotlockClose (line 35655) | static int dotlockClose(sqlite3_file *id) { function robust_flock (line 35685) | static int robust_flock(int fd, int op){ function flockCheckReservedLock (line 35701) | static int flockCheckReservedLock(sqlite3_file *id, int *pResOut){ function flockLock (line 35781) | static int flockLock(sqlite3_file *id, int eFileLock) { function flockUnlock (line 35825) | static int flockUnlock(sqlite3_file *id, int eFileLock) { function flockClose (line 35859) | static int flockClose(sqlite3_file *id) { function semXCheckReservedLock (line 35888) | static int semXCheckReservedLock(sqlite3_file *id, int *pResOut) { function semXLock (line 35955) | static int semXLock(sqlite3_file *id, int eFileLock) { function semXUnlock (line 35988) | static int semXUnlock(sqlite3_file *id, int eFileLock) { function semXClose (line 36025) | static int semXClose(sqlite3_file *id) { type afpLockingContext (line 36061) | typedef struct afpLockingContext afpLockingContext; type afpLockingContext (line 36062) | struct afpLockingContext { type ByteRangeLockPB2 (line 36067) | struct ByteRangeLockPB2 function afpSetLock (line 36085) | static int afpSetLock( function afpCheckReservedLock (line 36131) | static int afpCheckReservedLock(sqlite3_file *id, int *pResOut){ function afpLock (line 36200) | static int afpLock(sqlite3_file *id, int eFileLock){ function afpUnlock (line 36382) | static int afpUnlock(sqlite3_file *id, int eFileLock) { function afpClose (line 36485) | static int afpClose(sqlite3_file *id) { function nfsUnlock (line 36533) | static int nfsUnlock(sqlite3_file *id, int eFileLock){ function seekAndRead (line 36569) | static int seekAndRead(unixFile *id, sqlite3_int64 offset, void *pBuf, i... function unixRead (line 36618) | static int unixRead( function seekAndWriteFd (line 36677) | static int seekAndWriteFd( function seekAndWrite (line 36723) | static int seekAndWrite(unixFile *id, i64 offset, const void *pBuf, int ... function unixWrite (line 36732) | static int unixWrite( function full_fsync (line 36867) | static int full_fsync(int fd, int fullSync, int dataOnly){ function openDirectory (line 36963) | static int openDirectory(const char *zFilename, int *pFd){ function unixSync (line 37000) | static int unixSync(sqlite3_file *id, int flags){ function unixTruncate (line 37050) | static int unixTruncate(sqlite3_file *id, i64 nByte){ function unixFileSize (line 37100) | static int unixFileSize(sqlite3_file *id, i64 *pSize){ function fcntlSizeHint (line 37138) | static int fcntlSizeHint(unixFile *pFile, i64 nByte){ function unixModeBit (line 37207) | static void unixModeBit(unixFile *pFile, unsigned char mask, int *pArg){ function unixFileControl (line 37223) | static int unixFileControl(sqlite3_file *id, int op, void *pArg){ function setDeviceCharacteristics (line 37347) | static void setDeviceCharacteristics(unixFile *pFd){ function setDeviceCharacteristics (line 37372) | static void setDeviceCharacteristics(unixFile *pFile){ function unixSectorSize (line 37454) | static int unixSectorSize(sqlite3_file *id){ function unixDeviceCharacteristics (line 37473) | static int unixDeviceCharacteristics(sqlite3_file *id){ function unixGetpagesize (line 37487) | static int unixGetpagesize(void){ type unixShmNode (line 37530) | struct unixShmNode { type unixShm (line 37562) | struct unixShm { function unixShmSystemLock (line 37583) | static int unixShmSystemLock( function unixShmRegionPerMap (line 37661) | static int unixShmRegionPerMap(void){ function unixShmPurge (line 37675) | static void unixShmPurge(unixFile *pFd){ function unixLockSharedMemory (line 37709) | static int unixLockSharedMemory(unixFile *pDbFd, unixShmNode *pShmNode){ function unixOpenSharedMemory (line 37798) | static int unixOpenSharedMemory(unixFile *pDbFd){ function unixShmMap (line 37940) | static int unixShmMap( function unixShmLock (line 38083) | static int unixShmLock( function unixShmBarrier (line 38195) | static void unixShmBarrier( function unixShmUnmap (line 38214) | static int unixShmUnmap( function unixUnmapfile (line 38271) | static void unixUnmapfile(unixFile *pFd){ function unixRemapfile (line 38296) | static void unixRemapfile( function unixMapfile (line 38388) | static int unixMapfile(unixFile *pFd, i64 nMap){ function unixFetch (line 38425) | static int unixFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp){ function unixUnfetch (line 38456) | static int unixUnfetch(sqlite3_file *fd, i64 iOff, void *p){ function sqlite3_io_methods (line 38676) | static const sqlite3_io_methods *autolockIoFinderImpl( function sqlite3_io_methods (line 38740) | static const sqlite3_io_methods *vxworksIoFinderImpl( type sqlite3_io_methods (line 38773) | typedef const sqlite3_io_methods *(*finder_type)(const char*,unixFile*); function fillInUnixFile (line 38786) | static int fillInUnixFile( type stat (line 38972) | struct stat function unixGetTempname (line 38996) | static int unixGetTempname(int nBuf, char *zBuf){ function UnixUnusedFd (line 39046) | static UnixUnusedFd *findReusableFd(const char *zPath, int flags){ function getFileMode (line 39096) | static int getFileMode( function findCreateFileMode (line 39135) | static int findCreateFileMode( function unixOpen (line 39212) | static int unixOpen( function unixDelete (line 39486) | static int unixDelete( function unixAccess (line 39534) | static int unixAccess( function mkFullPathname (line 39561) | static int mkFullPathname( function unixFullPathname (line 39594) | static int unixFullPathname( function unixDlError (line 39698) | static void unixDlError(sqlite3_vfs *NotUsed, int nBuf, char *zBufOut){ function unixDlClose (line 39731) | static void unixDlClose(sqlite3_vfs *NotUsed, void *pHandle){ function unixRandomness (line 39745) | static int unixRandomness(sqlite3_vfs *NotUsed, int nBuf, char *zBuf){ function unixSleep (line 39792) | static int unixSleep(sqlite3_vfs *NotUsed, int microseconds){ function unixCurrentTimeInt64 (line 39832) | static int unixCurrentTimeInt64(sqlite3_vfs *NotUsed, sqlite3_int64 *piN... function unixCurrentTime (line 39864) | static int unixCurrentTime(sqlite3_vfs *NotUsed, double *prNow){ function unixGetLastError (line 39882) | static int unixGetLastError(sqlite3_vfs *NotUsed, int NotUsed2, char *No... type proxyLockingContext (line 40053) | typedef struct proxyLockingContext proxyLockingContext; type proxyLockingContext (line 40054) | struct proxyLockingContext { function proxyGetLockPath (line 40071) | static int proxyGetLockPath(const char *dbPath, char *lPath, size_t maxL... function proxyCreateLockPath (line 40112) | static int proxyCreateLockPath(const char *lockPath){ function proxyCreateUnixFile (line 40152) | static int proxyCreateUnixFile( type timespec (line 40243) | struct timespec function proxyGetHostID (line 40249) | static int proxyGetHostID(unsigned char *pHostID, int *pError){ function proxyBreakConchLock (line 40289) | static int proxyBreakConchLock(unixFile *pFile, uuid_t myHostID){ function proxyConchLock (line 40349) | static int proxyConchLock(unixFile *pFile, uuid_t myHostID, int lockType){ function proxyTakeConch (line 40427) | static int proxyTakeConch(unixFile *pFile){ function proxyReleaseConch (line 40649) | static int proxyReleaseConch(unixFile *pFile){ function proxyCreateConchPathname (line 40679) | static int proxyCreateConchPathname(char *dbPath, char **pConchPath){ function switchLockProxyPath (line 40716) | static int switchLockProxyPath(unixFile *pFile, const char *path) { function proxyGetDbPathForUnixFile (line 40752) | static int proxyGetDbPathForUnixFile(unixFile *pFile, char *dbPath){ function proxyTransformUnixFile (line 40783) | static int proxyTransformUnixFile(unixFile *pFile, const char *path) { function proxyFileControl (line 40870) | static int proxyFileControl(sqlite3_file *id, int op, void *pArg){ function proxyCheckReservedLock (line 40943) | static int proxyCheckReservedLock(sqlite3_file *id, int *pResOut) { function proxyLock (line 40982) | static int proxyLock(sqlite3_file *id, int eFileLock) { function proxyUnlock (line 41006) | static int proxyUnlock(sqlite3_file *id, int eFileLock) { function proxyClose (line 41025) | static int proxyClose(sqlite3_file *id) { function SQLITE_API (line 41087) | SQLITE_API int sqlite3_os_init(void){ function SQLITE_API (line 41187) | SQLITE_API int sqlite3_os_end(void){ function sqlite_uint64 (line 41291) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 41299) | __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ function sqlite_uint64 (line 41310) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 41318) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite3Hwtime (line 41341) | sqlite3Hwtime(void){ return ((sqlite_uint64)0); } function local_ioerr (line 41379) | static void local_ioerr(){ type winShm (line 41634) | typedef struct winShm winShm; type winShmNode (line 41635) | typedef struct winShmNode winShmNode; type winceLock (line 41643) | typedef struct winceLock { type winFile (line 41655) | typedef struct winFile winFile; type winFile (line 41656) | struct winFile { type winVfsAppData (line 41689) | typedef struct winVfsAppData winVfsAppData; type winVfsAppData (line 41690) | struct winVfsAppData { type winMemData (line 41812) | typedef struct winMemData winMemData; type winMemData (line 41813) | struct winMemData { type winMemData (line 41829) | struct winMemData type win_syscall (line 41898) | struct win_syscall { function winSetSystemCall (line 42559) | static int winSetSystemCall( function sqlite3_syscall_ptr (line 42602) | static sqlite3_syscall_ptr winGetSystemCall( function SQLITE_API (line 42644) | SQLITE_API int sqlite3_win32_compact_heap(LPUINT pnLargest){ function SQLITE_API (line 42684) | SQLITE_API int sqlite3_win32_reset_heap(){ function SQLITE_API (line 42729) | SQLITE_API void sqlite3_win32_write_debug(const char *zBuf, int nBuf){ function SQLITE_API (line 42775) | SQLITE_API void sqlite3_win32_sleep(DWORD milliseconds){ function SQLITE_PRIVATE (line 42790) | SQLITE_PRIVATE DWORD sqlite3Win32Wait(HANDLE hObject){ function SQLITE_API (line 42824) | SQLITE_API int sqlite3_win32_is_nt(void){ function winMemFree (line 42886) | static void winMemFree(void *pPrior){ function winMemSize (line 42934) | static int winMemSize(void *p){ function winMemRoundup (line 42958) | static int winMemRoundup(int n){ function winMemInit (line 42965) | static int winMemInit(void *pAppData){ function winMemShutdown (line 43014) | static void winMemShutdown(void *pAppData){ function SQLITE_PRIVATE (line 43045) | SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetWin32(void){ function SQLITE_PRIVATE (line 43059) | SQLITE_PRIVATE void sqlite3MemSetDefault(void){ function LPWSTR (line 43069) | static LPWSTR winUtf8ToUnicode(const char *zText){ function LPWSTR (line 43122) | static LPWSTR winMbcsToUnicode(const char *zText, int useAnsi){ function SQLITE_API (line 43212) | SQLITE_API LPWSTR sqlite3_win32_utf8_to_unicode(const char *zText){ function SQLITE_API (line 43228) | SQLITE_API char *sqlite3_win32_unicode_to_utf8(LPCWSTR zWideText){ function SQLITE_API (line 43244) | SQLITE_API char *sqlite3_win32_mbcs_to_utf8(const char *zText){ function SQLITE_API (line 43260) | SQLITE_API char *sqlite3_win32_mbcs_to_utf8_v2(const char *zText, int us... function SQLITE_API (line 43276) | SQLITE_API char *sqlite3_win32_utf8_to_mbcs(const char *zText){ function SQLITE_API (line 43292) | SQLITE_API char *sqlite3_win32_utf8_to_mbcs_v2(const char *zText, int us... function SQLITE_API (line 43309) | SQLITE_API int sqlite3_win32_set_directory8( function SQLITE_API (line 43346) | SQLITE_API int sqlite3_win32_set_directory16( function SQLITE_API (line 43368) | SQLITE_API int sqlite3_win32_set_directory( function winGetLastErrorMsg (line 43380) | static int winGetLastErrorMsg(DWORD lastErrno, int nBuf, char *zBuf){ function winLogErrorAtLine (line 43471) | static int winLogErrorAtLine( function winRetryIoerr (line 43541) | static int winRetryIoerr(int *pnRetry, DWORD *pError){ function winLogIoerr (line 43570) | static void winLogIoerr(int nRetry, int lineno){ type tm (line 43590) | struct tm type tm (line 43592) | struct tm function winceMutexAcquire (line 43622) | static void winceMutexAcquire(HANDLE h){ function winceCreateLock (line 43637) | static int winceCreateLock(const char *zFilename, winFile *pFile){ function winceDestroyLock (line 43731) | static void winceDestroyLock(winFile *pFile){ function BOOL (line 43765) | static BOOL winceLockFile( function BOOL (line 43831) | static BOOL winceUnlockFile( function BOOL (line 43900) | static BOOL winLockFile( function BOOL (line 43932) | static BOOL winUnlockFile( function winSeekFile (line 43977) | static int winSeekFile(winFile *pFile, sqlite3_int64 iOffset){ function winClose (line 44050) | static int winClose(sqlite3_file *id){ function winTruncate (line 44295) | static int winTruncate(sqlite3_file *id, sqlite3_int64 nByte){ function winSync (line 44384) | static int winSync(sqlite3_file *id, int flags){ function winFileSize (line 44469) | static int winFileSize(sqlite3_file *id, sqlite3_int64 *pSize){ function winGetReadLock (line 44547) | static int winGetReadLock(winFile *pFile){ function winUnlockReadLock (line 44582) | static int winUnlockReadLock(winFile *pFile){ function winLock (line 44629) | static int winLock(sqlite3_file *id, int locktype){ function winCheckReservedLock (line 44772) | static int winCheckReservedLock(sqlite3_file *id, int *pResOut){ function winUnlock (line 44808) | static int winUnlock(sqlite3_file *id, int locktype){ function winNolockLock (line 44858) | static int winNolockLock(sqlite3_file *id, int locktype){ function winNolockCheckReservedLock (line 44864) | static int winNolockCheckReservedLock(sqlite3_file *id, int *pResOut){ function winNolockUnlock (line 44870) | static int winNolockUnlock(sqlite3_file *id, int locktype){ function winModeBit (line 44885) | static void winModeBit(winFile *pFile, unsigned char mask, int *pArg){ function winFileControl (line 44903) | static int winFileControl(sqlite3_file *id, int op, void *pArg){ function winSectorSize (line 45038) | static int winSectorSize(sqlite3_file *id){ function winDeviceCharacteristics (line 45046) | static int winDeviceCharacteristics(sqlite3_file *id){ function winShmEnterMutex (line 45076) | static void winShmEnterMutex(void){ function winShmLeaveMutex (line 45079) | static void winShmLeaveMutex(void){ function winShmMutexHeld (line 45083) | static int winShmMutexHeld(void) { type winShmNode (line 45111) | struct winShmNode { type winShm (line 45155) | struct winShm { function winShmSystemLock (line 45178) | static int winShmSystemLock( function winShmPurge (line 45226) | static void winShmPurge(sqlite3_vfs *pVfs, int deleteFlag){ function winLockSharedMemory (line 45277) | static int winLockSharedMemory(winShmNode *pShmNode){ function winOpenSharedMemory (line 45306) | static int winOpenSharedMemory(winFile *pDbFd){ function winShmUnmap (line 45415) | static int winShmUnmap( function winShmLock (line 45456) | static int winShmLock( function winShmBarrier (line 45565) | static void winShmBarrier( function winShmMap (line 45593) | static int winShmMap( function winUnmapfile (line 45747) | static int winUnmapfile(winFile *pFile){ function winMapfile (line 45796) | static int winMapfile(winFile *pFd, sqlite3_int64 nByte){ function winFetch (line 45894) | static int winFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp){ function winUnfetch (line 45936) | static int winUnfetch(sqlite3_file *fd, i64 iOff, void *p){ function winMakeEndInDirSep (line 46092) | static int winMakeEndInDirSep(int nBuf, char *zBuf){ function winGetTempname (line 46112) | static int winGetTempname(sqlite3_vfs *pVfs, char **pzBuf){ function winIsDir (line 46343) | static int winIsDir(const void *zConverted){ function winOpen (line 46378) | static int winOpen( function winDelete (line 46695) | static int winDelete( function winAccess (line 46803) | static int winAccess( function BOOL (line 46881) | static BOOL winIsDriveLetterAndColon( function BOOL (line 46893) | static BOOL winIsVerbatimPathname( function winFullPathname (line 46929) | static int winFullPathname( function winDlError (line 47154) | static void winDlError(sqlite3_vfs *pVfs, int nBuf, char *zBufOut){ function winDlClose (line 47166) | static void winDlClose(sqlite3_vfs *pVfs, void *pHandle){ type EntropyGatherer (line 47179) | typedef struct EntropyGatherer EntropyGatherer; type EntropyGatherer (line 47180) | struct EntropyGatherer { function xorMemory (line 47189) | static void xorMemory(EntropyGatherer *p, unsigned char *x, int sz){ function winRandomness (line 47203) | static int winRandomness(sqlite3_vfs *pVfs, int nBuf, char *zBuf){ function winSleep (line 47260) | static int winSleep(sqlite3_vfs *pVfs, int microsec){ function winCurrentTimeInt64 (line 47285) | static int winCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *piNow){ function winCurrentTime (line 47328) | static int winCurrentTime(sqlite3_vfs *pVfs, double *prNow){ function winGetLastError (line 47368) | static int winGetLastError(sqlite3_vfs *pVfs, int nBuf, char *zBuf){ function SQLITE_API (line 47378) | SQLITE_API int sqlite3_os_init(void){ function SQLITE_API (line 47513) | SQLITE_API int sqlite3_os_end(void){ type MemVfs (line 47556) | typedef struct sqlite3_vfs MemVfs; type MemFile (line 47557) | typedef struct MemFile MemFile; type MemFile (line 47565) | struct MemFile { function memdbClose (line 47662) | static int memdbClose(sqlite3_file *pFile){ function memdbRead (line 47671) | static int memdbRead( function memdbEnlarge (line 47690) | static int memdbEnlarge(MemFile *p, sqlite3_int64 newSz){ function memdbWrite (line 47710) | static int memdbWrite( function memdbTruncate (line 47739) | static int memdbTruncate(sqlite3_file *pFile, sqlite_int64 size){ function memdbSync (line 47749) | static int memdbSync(sqlite3_file *pFile, int flags){ function memdbFileSize (line 47756) | static int memdbFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ function memdbLock (line 47765) | static int memdbLock(sqlite3_file *pFile, int eLock){ function memdbCheckReservedLock (line 47780) | static int memdbCheckReservedLock(sqlite3_file *pFile, int *pResOut){ function memdbFileControl (line 47789) | static int memdbFileControl(sqlite3_file *pFile, int op, void *pArg){ function memdbSectorSize (line 47816) | static int memdbSectorSize(sqlite3_file *pFile){ function memdbDeviceCharacteristics (line 47824) | static int memdbDeviceCharacteristics(sqlite3_file *pFile){ function memdbFetch (line 47832) | static int memdbFetch( function memdbUnfetch (line 47849) | static int memdbUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *... function memdbOpen (line 47858) | static int memdbOpen( function memdbDelete (line 47885) | static int memdbDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ function memdbAccess (line 47896) | static int memdbAccess( function memdbFullPathname (line 47911) | static int memdbFullPathname( function memdbDlError (line 47933) | static void memdbDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){ function memdbDlClose (line 47947) | static void memdbDlClose(sqlite3_vfs *pVfs, void *pHandle){ function memdbRandomness (line 47955) | static int memdbRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ function memdbSleep (line 47963) | static int memdbSleep(sqlite3_vfs *pVfs, int nMicro){ function memdbCurrentTime (line 47971) | static int memdbCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){ function memdbGetLastError (line 47976) | static int memdbGetLastError(sqlite3_vfs *pVfs, int a, char *b){ function memdbCurrentTimeInt64 (line 47979) | static int memdbCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *p){ function MemFile (line 47987) | static MemFile *memdbFromDbSchema(sqlite3 *db, const char *zSchema){ function SQLITE_API (line 48077) | SQLITE_API int sqlite3_deserialize( function SQLITE_PRIVATE (line 48143) | SQLITE_PRIVATE int sqlite3MemdbInit(void){ type Bitvec (line 48251) | struct Bitvec { function SQLITE_PRIVATE (line 48272) | SQLITE_PRIVATE Bitvec *sqlite3BitvecCreate(u32 iSize){ function SQLITE_PRIVATE (line 48287) | SQLITE_PRIVATE int sqlite3BitvecTestNotNull(Bitvec *p, u32 i){ function SQLITE_PRIVATE (line 48310) | SQLITE_PRIVATE int sqlite3BitvecTest(Bitvec *p, u32 i){ function SQLITE_PRIVATE (line 48326) | SQLITE_PRIVATE int sqlite3BitvecSet(Bitvec *p, u32 i){ function SQLITE_PRIVATE (line 48397) | SQLITE_PRIVATE void sqlite3BitvecClear(Bitvec *p, u32 i, void *pBuf){ function SQLITE_PRIVATE (line 48434) | SQLITE_PRIVATE void sqlite3BitvecDestroy(Bitvec *p){ function SQLITE_PRIVATE (line 48449) | SQLITE_PRIVATE u32 sqlite3BitvecSize(Bitvec *p){ function SQLITE_PRIVATE (line 48494) | SQLITE_PRIVATE int sqlite3BitvecBuiltinTest(int sz, int *aOp){ type PCache (line 48612) | struct PCache { function pcacheDump (line 48640) | void pcacheDump(PCache *pCache){ function SQLITE_PRIVATE (line 48679) | SQLITE_PRIVATE int sqlite3PcachePageSanity(PgHdr *pPg){ function pcacheManageDirtyList (line 48729) | static void pcacheManageDirtyList(PgHdr *pPage, u8 addRemove){ function pcacheUnpin (line 48799) | static void pcacheUnpin(PgHdr *p){ function numberOfCachePages (line 48811) | static int numberOfCachePages(PCache *p){ function SQLITE_PRIVATE (line 48830) | SQLITE_PRIVATE int sqlite3PcacheInitialize(void){ function SQLITE_PRIVATE (line 48840) | SQLITE_PRIVATE void sqlite3PcacheShutdown(void){ function SQLITE_PRIVATE (line 48850) | SQLITE_PRIVATE int sqlite3PcacheSize(void){ return sizeof(PCache); } function SQLITE_PRIVATE (line 48864) | SQLITE_PRIVATE int sqlite3PcacheOpen( function SQLITE_PRIVATE (line 48890) | SQLITE_PRIVATE int sqlite3PcacheSetPageSize(PCache *pCache, int szPage){ function SQLITE_PRIVATE (line 48934) | SQLITE_PRIVATE sqlite3_pcache_page *sqlite3PcacheFetch( function SQLITE_PRIVATE (line 48975) | SQLITE_PRIVATE int sqlite3PcacheFetchStress( function SQLITE_NOINLINE (line 49031) | static SQLITE_NOINLINE PgHdr *pcacheFetchFinishWithInit( function SQLITE_PRIVATE (line 49057) | SQLITE_PRIVATE PgHdr *sqlite3PcacheFetchFinish( function SQLITE_NOINLINE (line 49080) | SQLITE_NOINLINE sqlite3PcacheRelease(PgHdr *p){ function SQLITE_PRIVATE (line 49095) | SQLITE_PRIVATE void sqlite3PcacheRef(PgHdr *p){ function SQLITE_PRIVATE (line 49107) | SQLITE_PRIVATE void sqlite3PcacheDrop(PgHdr *p){ function SQLITE_PRIVATE (line 49121) | SQLITE_PRIVATE void sqlite3PcacheMakeDirty(PgHdr *p){ function SQLITE_PRIVATE (line 49140) | SQLITE_PRIVATE void sqlite3PcacheMakeClean(PgHdr *p){ function SQLITE_PRIVATE (line 49157) | SQLITE_PRIVATE void sqlite3PcacheCleanAll(PCache *pCache){ function SQLITE_PRIVATE (line 49168) | SQLITE_PRIVATE void sqlite3PcacheClearWritable(PCache *pCache){ function SQLITE_PRIVATE (line 49180) | SQLITE_PRIVATE void sqlite3PcacheClearSyncFlags(PCache *pCache){ function SQLITE_PRIVATE (line 49191) | SQLITE_PRIVATE void sqlite3PcacheMove(PgHdr *p, Pgno newPgno){ function SQLITE_PRIVATE (line 49213) | SQLITE_PRIVATE void sqlite3PcacheTruncate(PCache *pCache, Pgno pgno){ function SQLITE_PRIVATE (line 49246) | SQLITE_PRIVATE void sqlite3PcacheClose(PCache *pCache){ function SQLITE_PRIVATE (line 49255) | SQLITE_PRIVATE void sqlite3PcacheClear(PCache *pCache){ function PgHdr (line 49263) | static PgHdr *pcacheMergeDirtyList(PgHdr *pA, PgHdr *pB){ function PgHdr (line 49300) | static PgHdr *pcacheSortDirtyList(PgHdr *pIn){ function SQLITE_PRIVATE (line 49335) | SQLITE_PRIVATE PgHdr *sqlite3PcacheDirtyList(PCache *pCache){ function SQLITE_PRIVATE (line 49349) | SQLITE_PRIVATE int sqlite3PcacheRefCount(PCache *pCache){ function SQLITE_PRIVATE (line 49356) | SQLITE_PRIVATE int sqlite3PcachePageRefcount(PgHdr *p){ function SQLITE_PRIVATE (line 49363) | SQLITE_PRIVATE int sqlite3PcachePagecount(PCache *pCache){ function SQLITE_PRIVATE (line 49372) | SQLITE_PRIVATE int sqlite3PcacheGetCachesize(PCache *pCache){ function SQLITE_PRIVATE (line 49380) | SQLITE_PRIVATE void sqlite3PcacheSetCachesize(PCache *pCache, int mxPage){ function SQLITE_PRIVATE (line 49392) | SQLITE_PRIVATE int sqlite3PcacheSetSpillsize(PCache *p, int mxPage){ function SQLITE_PRIVATE (line 49409) | SQLITE_PRIVATE void sqlite3PcacheShrink(PCache *pCache){ function SQLITE_PRIVATE (line 49418) | SQLITE_PRIVATE int sqlite3HeaderSizePcache(void){ return ROUND8(sizeof(P... function SQLITE_PRIVATE (line 49424) | SQLITE_PRIVATE int sqlite3PCachePercentDirty(PCache *pCache){ function SQLITE_PRIVATE (line 49436) | SQLITE_PRIVATE int sqlite3PCacheIsDirty(PCache *pCache){ function SQLITE_PRIVATE (line 49447) | SQLITE_PRIVATE void sqlite3PcacheIterateDirty(PCache *pCache, void (*xIt... type PCache1 (line 49541) | typedef struct PCache1 PCache1; type PgHdr1 (line 49542) | typedef struct PgHdr1 PgHdr1; type PgFreeslot (line 49543) | typedef struct PgFreeslot PgFreeslot; type PGroup (line 49544) | typedef struct PGroup PGroup; type PgHdr1 (line 49562) | struct PgHdr1 { type PGroup (line 49603) | struct PGroup { type PCache1 (line 49620) | struct PCache1 { type PgFreeslot (line 49654) | struct PgFreeslot { function SQLITE_WSD (line 49661) | static SQLITE_WSD struct PCacheGlobal { function SQLITE_PRIVATE (line 49720) | SQLITE_PRIVATE void sqlite3PCacheBufferSetup(void *pBuf, int sz, int n){ function pcache1InitBulk (line 49746) | static int pcache1InitBulk(PCache1 *pCache){ function pcache1Free (line 49827) | static void pcache1Free(void *p){ function pcache1MemSize (line 49860) | static int pcache1MemSize(void *p){ function PgHdr1 (line 49877) | static PgHdr1 *pcache1AllocPage(PCache1 *pCache, int benignMalloc){ function pcache1FreePage (line 49928) | static void pcache1FreePage(PgHdr1 *p){ function SQLITE_PRIVATE (line 49950) | SQLITE_PRIVATE void *sqlite3PageMalloc(int sz){ function SQLITE_PRIVATE (line 49958) | SQLITE_PRIVATE void sqlite3PageFree(void *p){ function pcache1UnderMemoryPressure (line 49979) | static int pcache1UnderMemoryPressure(PCache1 *pCache){ function pcache1ResizeHash (line 49996) | static void pcache1ResizeHash(PCache1 *p){ function PgHdr1 (line 50037) | static PgHdr1 *pcache1PinPage(PgHdr1 *pPage){ function pcache1RemoveFromHash (line 50062) | static void pcache1RemoveFromHash(PgHdr1 *pPage, int freeFlag){ function pcache1EnforceMaxPage (line 50080) | static void pcache1EnforceMaxPage(PCache1 *pCache){ function pcache1TruncateUnsafe (line 50105) | static void pcache1TruncateUnsafe( function pcache1Init (line 50156) | static int pcache1Init(void *NotUsed){ function pcache1Shutdown (line 50209) | static void pcache1Shutdown(void *NotUsed){ function sqlite3_pcache (line 50223) | static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurge... function pcache1Cachesize (line 50273) | static void pcache1Cachesize(sqlite3_pcache *p, int nMax){ function pcache1Shrink (line 50292) | static void pcache1Shrink(sqlite3_pcache *p){ function pcache1Pagecount (line 50309) | static int pcache1Pagecount(sqlite3_pcache *p){ function SQLITE_NOINLINE (line 50327) | static SQLITE_NOINLINE PgHdr1 *pcache1FetchStage2( function PgHdr1 (line 50455) | static PgHdr1 *pcache1FetchNoMutex( function PgHdr1 (line 50485) | static PgHdr1 *pcache1FetchWithMutex( function sqlite3_pcache_page (line 50500) | static sqlite3_pcache_page *pcache1Fetch( function pcache1Unpin (line 50531) | static void pcache1Unpin( function pcache1Rekey (line 50566) | static void pcache1Rekey( function pcache1Truncate (line 50606) | static void pcache1Truncate(sqlite3_pcache *p, unsigned int iLimit){ function pcache1Destroy (line 50621) | static void pcache1Destroy(sqlite3_pcache *p){ function SQLITE_PRIVATE (line 50644) | SQLITE_PRIVATE void sqlite3PCacheSetDefault(void){ function SQLITE_PRIVATE (line 50666) | SQLITE_PRIVATE int sqlite3HeaderSizePcache1(void){ return ROUND8(sizeof(... function SQLITE_PRIVATE (line 50672) | SQLITE_PRIVATE sqlite3_mutex *sqlite3Pcache1Mutex(void){ function SQLITE_PRIVATE (line 50686) | SQLITE_PRIVATE int sqlite3PcacheReleaseMemory(int nReq){ function SQLITE_PRIVATE (line 50716) | SQLITE_PRIVATE void sqlite3PcacheStats( type RowSetEntry (line 50822) | struct RowSetEntry { type RowSetChunk (line 50834) | struct RowSetChunk { type RowSet (line 50844) | struct RowSet { function SQLITE_PRIVATE (line 50866) | SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3 *db){ function SQLITE_PRIVATE (line 50888) | SQLITE_PRIVATE void sqlite3RowSetClear(void *pArg){ function SQLITE_PRIVATE (line 50908) | SQLITE_PRIVATE void sqlite3RowSetDelete(void *pArg){ type RowSetEntry (line 50921) | struct RowSetEntry type RowSetChunk (line 50926) | struct RowSetChunk function SQLITE_PRIVATE (line 50946) | SQLITE_PRIVATE void sqlite3RowSetInsert(RowSet *p, i64 rowid){ type RowSetEntry (line 50977) | struct RowSetEntry type RowSetEntry (line 50978) | struct RowSetEntry type RowSetEntry (line 50979) | struct RowSetEntry type RowSetEntry (line 50981) | struct RowSetEntry type RowSetEntry (line 50982) | struct RowSetEntry type RowSetEntry (line 51012) | struct RowSetEntry type RowSetEntry (line 51012) | struct RowSetEntry type RowSetEntry (line 51014) | struct RowSetEntry function rowSetTreeToList (line 51041) | static void rowSetTreeToList( type RowSetEntry (line 51076) | struct RowSetEntry type RowSetEntry (line 51077) | struct RowSetEntry type RowSetEntry (line 51080) | struct RowSetEntry type RowSetEntry (line 51081) | struct RowSetEntry type RowSetEntry (line 51112) | struct RowSetEntry type RowSetEntry (line 51112) | struct RowSetEntry type RowSetEntry (line 51114) | struct RowSetEntry type RowSetEntry (line 51115) | struct RowSetEntry function SQLITE_PRIVATE (line 51144) | SQLITE_PRIVATE int sqlite3RowSetNext(RowSet *p, i64 *pRowid){ function SQLITE_PRIVATE (line 51178) | SQLITE_PRIVATE int sqlite3RowSetTest(RowSet *pRowSet, int iBatch, sqlite... type Wal (line 51320) | typedef struct Wal Wal; type PagerSavepoint (line 51840) | typedef struct PagerSavepoint PagerSavepoint; type PagerSavepoint (line 51841) | struct PagerSavepoint { type Pager (line 52027) | struct Pager { function SQLITE_PRIVATE (line 52232) | SQLITE_PRIVATE int sqlite3PagerDirectReadOk(Pager *pPager, Pgno pgno){ function assert_pager_state (line 52269) | static int assert_pager_state(Pager *p){ function setGetterMethod (line 52467) | static void setGetterMethod(Pager *pPager){ function subjRequiresPage (line 52492) | static int subjRequiresPage(PgHdr *pPg){ function pageInJournal (line 52510) | static int pageInJournal(Pager *pPager, PgHdr *pPg){ function read32bits (line 52522) | static int read32bits(sqlite3_file *fd, i64 offset, u32 *pRes){ function write32bits (line 52541) | static int write32bits(sqlite3_file *fd, i64 offset, u32 val){ function pagerUnlockDb (line 52556) | static int pagerUnlockDb(Pager *pPager, int eLock){ function pagerLockDb (line 52584) | static int pagerLockDb(Pager *pPager, int eLock){ function jrnlBufferSize (line 52617) | static int jrnlBufferSize(Pager *pPager){ function u32 (line 52663) | static u32 pager_datahash(int nByte, unsigned char *pData){ function u32 (line 52671) | static u32 pager_pagehash(PgHdr *pPage){ function pager_set_pagehash (line 52674) | static void pager_set_pagehash(PgHdr *pPage){ function checkPage (line 52684) | static void checkPage(PgHdr *pPg){ function readMasterJournal (line 52722) | static int readMasterJournal(sqlite3_file *pJrnl, char *zMaster, u32 nMa... function i64 (line 52778) | static i64 journalHdrOffset(Pager *pPager){ function zeroJournalHdr (line 52811) | static int zeroJournalHdr(Pager *pPager, int doTruncate){ function writeJournalHdr (line 52861) | static int writeJournalHdr(Pager *pPager){ function readJournalHdr (line 52979) | static int readJournalHdr( function writeMasterJournal (line 53104) | static int writeMasterJournal(Pager *pPager, const char *zMaster){ function pager_reset (line 53172) | static void pager_reset(Pager *pPager){ function SQLITE_PRIVATE (line 53181) | SQLITE_PRIVATE u32 sqlite3PagerDataVersion(Pager *pPager){ function releaseAllSavepoints (line 53190) | static void releaseAllSavepoints(Pager *pPager){ function addToSavepointBitvecs (line 53209) | static int addToSavepointBitvecs(Pager *pPager, Pgno pgno){ function pager_unlock (line 53241) | static void pager_unlock(Pager *pPager){ function pager_error (line 53338) | static int pager_error(Pager *pPager, int rc){ function pagerFlushOnCommit (line 53372) | static int pagerFlushOnCommit(Pager *pPager, int bCommit){ function pager_end_transaction (line 53432) | static int pager_end_transaction(Pager *pPager, int hasMaster, int bComm... function pagerUnlockAndRollback (line 53579) | static void pagerUnlockAndRollback(Pager *pPager){ function u32 (line 53613) | static u32 pager_cksum(Pager *pPager, const u8 *aData){ function pagerReportSize (line 53628) | static void pagerReportSize(Pager *pPager){ function SQLITE_PRIVATE (line 53644) | SQLITE_PRIVATE void sqlite3PagerAlignReserve(Pager *pDest, Pager *pSrc){ function pager_playback_one_page (line 53689) | static int pager_playback_one_page( function pager_delmaster (line 53961) | static int pager_delmaster(Pager *pPager, const char *zMaster){ function pager_truncate (line 54072) | static int pager_truncate(Pager *pPager, Pgno nPage){ function SQLITE_PRIVATE (line 54108) | SQLITE_PRIVATE int sqlite3SectorSize(sqlite3_file *pFile){ function setSectorSize (line 54142) | static void setSectorSize(Pager *pPager){ function pager_playback (line 54215) | static int pager_playback(Pager *pPager, int isHot){ function readDbPage (line 54426) | static int readDbPage(PgHdr *pPg){ function pager_write_changecounter (line 54491) | static void pager_write_changecounter(PgHdr *pPg){ function pagerUndoCallback (line 54518) | static int pagerUndoCallback(void *pCtx, Pgno iPg){ function pagerRollbackWal (line 54553) | static int pagerRollbackWal(Pager *pPager){ function pagerWalFrames (line 54585) | static int pagerWalFrames( function pagerBeginReadTransaction (line 54652) | static int pagerBeginReadTransaction(Pager *pPager){ function pagerPagecount (line 54685) | static int pagerPagecount(Pager *pPager, Pgno *pnPage){ function pagerOpenWalIfPresent (line 54745) | static int pagerOpenWalIfPresent(Pager *pPager){ function pagerPlaybackSavepoint (line 54812) | static int pagerPlaybackSavepoint(Pager *pPager, PagerSavepoint *pSavepo... function SQLITE_PRIVATE (line 54924) | SQLITE_PRIVATE void sqlite3PagerSetCachesize(Pager *pPager, int mxPage){ function SQLITE_PRIVATE (line 54932) | SQLITE_PRIVATE int sqlite3PagerSetSpillsize(Pager *pPager, int mxPage){ function pagerFixMaplimit (line 54939) | static void pagerFixMaplimit(Pager *pPager){ function SQLITE_PRIVATE (line 54955) | SQLITE_PRIVATE void sqlite3PagerSetMmapLimit(Pager *pPager, sqlite3_int6... function SQLITE_PRIVATE (line 54963) | SQLITE_PRIVATE void sqlite3PagerShrink(Pager *pPager){ function SQLITE_PRIVATE (line 55019) | SQLITE_PRIVATE void sqlite3PagerSetFlags( function pagerOpentemp (line 55079) | static int pagerOpentemp( function SQLITE_PRIVATE (line 55118) | SQLITE_PRIVATE void sqlite3PagerSetBusyHandler( function SQLITE_PRIVATE (line 55162) | SQLITE_PRIVATE int sqlite3PagerSetPagesize(Pager *pPager, u32 *pPageSize... function SQLITE_PRIVATE (line 55231) | SQLITE_PRIVATE void *sqlite3PagerTempSpace(Pager *pPager){ function SQLITE_PRIVATE (line 55242) | SQLITE_PRIVATE int sqlite3PagerMaxPageCount(Pager *pPager, int mxPage){ function disable_simulated_io_errors (line 55266) | void disable_simulated_io_errors(void){ function enable_simulated_io_errors (line 55270) | void enable_simulated_io_errors(void){ function SQLITE_PRIVATE (line 55292) | SQLITE_PRIVATE int sqlite3PagerReadFileheader(Pager *pPager, int N, unsi... function SQLITE_PRIVATE (line 55320) | SQLITE_PRIVATE void sqlite3PagerPagecount(Pager *pPager, int *pnPage){ function pager_wait_on_lock (line 55341) | static int pager_wait_on_lock(Pager *pPager, int locktype){ function assertTruncateConstraintCb (line 55383) | static void assertTruncateConstraintCb(PgHdr *pPg){ function assertTruncateConstraint (line 55387) | static void assertTruncateConstraint(Pager *pPager){ function SQLITE_PRIVATE (line 55405) | SQLITE_PRIVATE void sqlite3PagerTruncateImage(Pager *pPager, Pgno nPage){ function pagerSyncHotJournal (line 55436) | static int pagerSyncHotJournal(Pager *pPager){ function pagerAcquireMapPage (line 55458) | static int pagerAcquireMapPage( function pagerReleaseMapPage (line 55502) | static void pagerReleaseMapPage(PgHdr *pPg){ function pagerFreeMapHdrs (line 55515) | static void pagerFreeMapHdrs(Pager *pPager){ function databaseIsUnmoved (line 55529) | static int databaseIsUnmoved(Pager *pPager){ function SQLITE_PRIVATE (line 55563) | SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3 *db){ function SQLITE_PRIVATE (line 55629) | SQLITE_PRIVATE Pgno sqlite3PagerPagenumber(DbPage *pPg){ function SQLITE_PRIVATE (line 55637) | SQLITE_PRIVATE void sqlite3PagerRef(DbPage *pPg){ function syncJournal (line 55676) | static int syncJournal(Pager *pPager, int newHdr){ function pager_write_pagelist (line 55819) | static int pager_write_pagelist(Pager *pPager, PgHdr *pList){ function openSubJournal (line 55911) | static int openSubJournal(Pager *pPager){ function subjournalPage (line 55937) | static int subjournalPage(PgHdr *pPg){ function subjournalPageIfRequired (line 55979) | static int subjournalPageIfRequired(PgHdr *pPg){ function pagerStress (line 56006) | static int pagerStress(void *p, PgHdr *pPg){ function SQLITE_PRIVATE (line 56083) | SQLITE_PRIVATE int sqlite3PagerFlush(Pager *pPager){ function SQLITE_PRIVATE (line 56132) | SQLITE_PRIVATE int sqlite3PagerOpen( function hasHotJournal (line 56523) | static int hasHotJournal(Pager *pPager, int *pExists){ function SQLITE_PRIVATE (line 56643) | SQLITE_PRIVATE int sqlite3PagerSharedLock(Pager *pPager){ function pagerUnlockIfUnused (line 56860) | static void pagerUnlockIfUnused(Pager *pPager){ function getPageNormal (line 56924) | static int getPageNormal( function getPageMMap (line 57026) | static int getPageMMap( function getPageError (line 57098) | static int getPageError( function SQLITE_PRIVATE (line 57114) | SQLITE_PRIVATE int sqlite3PagerGet( function SQLITE_PRIVATE (line 57134) | SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno){ function SQLITE_PRIVATE (line 57157) | SQLITE_PRIVATE void sqlite3PagerUnrefNotNull(DbPage *pPg){ function SQLITE_PRIVATE (line 57169) | SQLITE_PRIVATE void sqlite3PagerUnref(DbPage *pPg){ function SQLITE_PRIVATE (line 57172) | SQLITE_PRIVATE void sqlite3PagerUnrefPageOne(DbPage *pPg){ function pager_open_journal (line 57205) | static int pager_open_journal(Pager *pPager){ function SQLITE_PRIVATE (line 57294) | SQLITE_PRIVATE int sqlite3PagerBegin(Pager *pPager, int exFlag, int subj... function SQLITE_NOINLINE (line 57363) | static SQLITE_NOINLINE int pagerAddPageToRollbackJournal(PgHdr *pPg){ function pager_write (line 57420) | static int pager_write(PgHdr *pPg){ function SQLITE_NOINLINE (line 57512) | static SQLITE_NOINLINE int pagerWriteLargeSector(PgHdr *pPg){ function SQLITE_PRIVATE (line 57606) | SQLITE_PRIVATE int sqlite3PagerWrite(PgHdr *pPg){ function SQLITE_PRIVATE (line 57630) | SQLITE_PRIVATE int sqlite3PagerIswriteable(DbPage *pPg){ function SQLITE_PRIVATE (line 57655) | SQLITE_PRIVATE void sqlite3PagerDontWrite(PgHdr *pPg){ function pager_incr_changecounter (line 57689) | static int pager_incr_changecounter(Pager *pPager, int isDirectMode){ function SQLITE_PRIVATE (line 57772) | SQLITE_PRIVATE int sqlite3PagerSync(Pager *pPager, const char *zMaster){ function SQLITE_PRIVATE (line 57795) | SQLITE_PRIVATE int sqlite3PagerExclusiveLock(Pager *pPager){ function SQLITE_PRIVATE (line 57837) | SQLITE_PRIVATE int sqlite3PagerCommitPhaseOne( function SQLITE_PRIVATE (line 58067) | SQLITE_PRIVATE int sqlite3PagerCommitPhaseTwo(Pager *pPager){ function SQLITE_PRIVATE (line 58133) | SQLITE_PRIVATE int sqlite3PagerRollback(Pager *pPager){ function SQLITE_PRIVATE (line 58183) | SQLITE_PRIVATE u8 sqlite3PagerIsreadonly(Pager *pPager){ function SQLITE_PRIVATE (line 58191) | SQLITE_PRIVATE int sqlite3PagerRefcount(Pager *pPager){ function SQLITE_PRIVATE (line 58200) | SQLITE_PRIVATE int sqlite3PagerMemUsed(Pager *pPager){ function SQLITE_PRIVATE (line 58211) | SQLITE_PRIVATE int sqlite3PagerPageRefcount(DbPage *pPage){ function SQLITE_PRIVATE (line 58219) | SQLITE_PRIVATE int *sqlite3PagerStats(Pager *pPager){ function SQLITE_PRIVATE (line 58247) | SQLITE_PRIVATE void sqlite3PagerCacheStat(Pager *pPager, int eStat, int ... function SQLITE_PRIVATE (line 58270) | SQLITE_PRIVATE int sqlite3PagerIsMemdb(Pager *pPager){ function SQLITE_NOINLINE (line 58284) | static SQLITE_NOINLINE int pagerOpenSavepoint(Pager *pPager, int nSavepo... function SQLITE_PRIVATE (line 58329) | SQLITE_PRIVATE int sqlite3PagerOpenSavepoint(Pager *pPager, int nSavepoi... function SQLITE_PRIVATE (line 58371) | SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSav... function SQLITE_PRIVATE (line 58450) | SQLITE_PRIVATE const char *sqlite3PagerFilename(const Pager *pPager, int... function SQLITE_PRIVATE (line 58458) | SQLITE_PRIVATE sqlite3_vfs *sqlite3PagerVfs(Pager *pPager){ function SQLITE_PRIVATE (line 58467) | SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager *pPager){ function SQLITE_PRIVATE (line 58475) | SQLITE_PRIVATE void sqlite3PagerResetLockTimeout(Pager *pPager){ function SQLITE_PRIVATE (line 58485) | SQLITE_PRIVATE sqlite3_file *sqlite3PagerJrnlFile(Pager *pPager){ function SQLITE_PRIVATE (line 58496) | SQLITE_PRIVATE const char *sqlite3PagerJournalname(Pager *pPager){ function SQLITE_PRIVATE (line 58504) | SQLITE_PRIVATE void sqlite3PagerSetCodec( function SQLITE_PRIVATE (line 58523) | SQLITE_PRIVATE void *sqlite3PagerGetCodec(Pager *pPager){ function SQLITE_PRIVATE (line 58534) | SQLITE_PRIVATE void *sqlite3PagerCodec(PgHdr *pPg){ function SQLITE_PRIVATE (line 58543) | SQLITE_PRIVATE int sqlite3PagerState(Pager *pPager){ function SQLITE_PRIVATE (line 58574) | SQLITE_PRIVATE int sqlite3PagerMovepage(Pager *pPager, DbPage *pPg, Pgno... function SQLITE_PRIVATE (line 58712) | SQLITE_PRIVATE void sqlite3PagerRekey(DbPage *pPg, Pgno iNew, u16 flags){ function SQLITE_PRIVATE (line 58721) | SQLITE_PRIVATE void *sqlite3PagerGetData(DbPage *pPg){ function SQLITE_PRIVATE (line 58730) | SQLITE_PRIVATE void *sqlite3PagerGetExtra(DbPage *pPg){ function SQLITE_PRIVATE (line 58744) | SQLITE_PRIVATE int sqlite3PagerLockingMode(Pager *pPager, int eMode){ function SQLITE_PRIVATE (line 58777) | SQLITE_PRIVATE int sqlite3PagerSetJournalMode(Pager *pPager, int eMode){ function SQLITE_PRIVATE (line 58868) | SQLITE_PRIVATE int sqlite3PagerGetJournalMode(Pager *pPager){ function SQLITE_PRIVATE (line 58877) | SQLITE_PRIVATE int sqlite3PagerOkToChangeJournalMode(Pager *pPager){ function SQLITE_PRIVATE (line 58890) | SQLITE_PRIVATE i64 sqlite3PagerJournalSizeLimit(Pager *pPager, i64 iLimit){ function SQLITE_PRIVATE (line 58904) | SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager *pPager){ function SQLITE_PRIVATE (line 58912) | SQLITE_PRIVATE void sqlite3PagerClearCache(Pager *pPager){ function SQLITE_PRIVATE (line 58927) | SQLITE_PRIVATE int sqlite3PagerCheckpoint( function SQLITE_PRIVATE (line 58947) | SQLITE_PRIVATE int sqlite3PagerWalCallback(Pager *pPager){ function SQLITE_PRIVATE (line 58955) | SQLITE_PRIVATE int sqlite3PagerWalSupported(Pager *pPager){ function pagerExclusiveLock (line 58965) | static int pagerExclusiveLock(Pager *pPager){ function pagerOpenWal (line 58985) | static int pagerOpenWal(Pager *pPager){ function SQLITE_PRIVATE (line 59030) | SQLITE_PRIVATE int sqlite3PagerOpenWal( function SQLITE_PRIVATE (line 59069) | SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3 *db){ function SQLITE_PRIVATE (line 59114) | SQLITE_PRIVATE int sqlite3PagerSnapshotGet(Pager *pPager, sqlite3_snapsh... function SQLITE_PRIVATE (line 59127) | SQLITE_PRIVATE int sqlite3PagerSnapshotOpen(Pager *pPager, sqlite3_snaps... function SQLITE_PRIVATE (line 59141) | SQLITE_PRIVATE int sqlite3PagerSnapshotRecover(Pager *pPager){ function SQLITE_PRIVATE (line 59163) | SQLITE_PRIVATE int sqlite3PagerSnapshotCheck(Pager *pPager, sqlite3_snap... function SQLITE_PRIVATE (line 59177) | SQLITE_PRIVATE void sqlite3PagerSnapshotUnlock(Pager *pPager){ function SQLITE_PRIVATE (line 59193) | SQLITE_PRIVATE int sqlite3PagerWalFramesize(Pager *pPager){ type WalIndexHdr (line 59514) | typedef struct WalIndexHdr WalIndexHdr; type WalIterator (line 59515) | typedef struct WalIterator WalIterator; type WalCkptInfo (line 59516) | typedef struct WalCkptInfo WalCkptInfo; type WalIndexHdr (line 59532) | struct WalIndexHdr { type WalCkptInfo (line 59605) | struct WalCkptInfo { type Wal (line 59653) | struct Wal { type u16 (line 59704) | typedef u16 ht_slot; type WalIterator (line 59721) | struct WalIterator { function SQLITE_NOINLINE (line 59771) | static SQLITE_NOINLINE int walIndexPageRealloc( function walIndexPage (line 59816) | static int walIndexPage( function WalCkptInfo (line 59830) | static volatile WalCkptInfo *walCkptInfo(Wal *pWal){ function WalIndexHdr (line 59838) | static volatile WalIndexHdr *walIndexHdr(Wal *pWal){ function walChecksumBytes (line 59864) | static void walChecksumBytes( function walShmBarrier (line 59903) | static void walShmBarrier(Wal *pWal){ function walIndexWriteHdr (line 59914) | static void walIndexWriteHdr(Wal *pWal){ function walEncodeFrame (line 59940) | static void walEncodeFrame( function walDecodeFrame (line 59971) | static int walDecodeFrame( function walLockShared (line 60050) | static int walLockShared(Wal *pWal, int lockIdx){ function walUnlockShared (line 60060) | static void walUnlockShared(Wal *pWal, int lockIdx){ function walLockExclusive (line 60066) | static int walLockExclusive(Wal *pWal, int lockIdx, int n){ function walUnlockExclusive (line 60076) | static void walUnlockExclusive(Wal *pWal, int lockIdx, int n){ function walHash (line 60089) | static int walHash(u32 iPage){ function walNextHash (line 60094) | static int walNextHash(int iPriorHash){ type WalHashLoc (line 60103) | typedef struct WalHashLoc WalHashLoc; type WalHashLoc (line 60104) | struct WalHashLoc { function walHashGet (line 60124) | static int walHashGet( function walFramePage (line 60153) | static int walFramePage(u32 iFrame){ function u32 (line 60167) | static u32 walFramePgno(Wal *pWal, u32 iFrame){ function walCleanupHash (line 60187) | static void walCleanupHash(Wal *pWal){ function walIndexAppend (line 60249) | static int walIndexAppend(Wal *pWal, u32 iFrame, u32 iPage){ function walIndexRecover (line 60339) | static int walIndexRecover(Wal *pWal){ function walIndexClose (line 60512) | static void walIndexClose(Wal *pWal, int isDelete){ function SQLITE_PRIVATE (line 60540) | SQLITE_PRIVATE int sqlite3WalOpen( function SQLITE_PRIVATE (line 60614) | SQLITE_PRIVATE void sqlite3WalLimit(Wal *pWal, i64 iLimit){ function walIteratorNext (line 60628) | static int walIteratorNext( function walMerge (line 60681) | static void walMerge( function walMergesort (line 60738) | static void walMergesort( function walIteratorFree (line 60801) | static void walIteratorFree(WalIterator *p){ function walIteratorInit (line 60818) | static int walIteratorInit(Wal *pWal, u32 nBackfill, WalIterator **pp){ function walBusyLock (line 60899) | static int walBusyLock( function walPagesize (line 60917) | static int walPagesize(Wal *pWal){ function walRestartHdr (line 60938) | static void walRestartHdr(Wal *pWal, u32 salt1){ function walCheckpoint (line 60985) | static int walCheckpoint( function walLimitSize (line 61184) | static void walLimitSize(Wal *pWal, i64 nMax){ function SQLITE_PRIVATE (line 61201) | SQLITE_PRIVATE int sqlite3WalClose( function walIndexTryHdr (line 61282) | static int walIndexTryHdr(Wal *pWal, int *pChanged){ function walIndexReadHdr (line 61346) | static int walIndexReadHdr(Wal *pWal, int *pChanged){ function walBeginShmUnreliable (line 61466) | static int walBeginShmUnreliable(Wal *pWal, int *pChanged){ function walTryBeginRead (line 61661) | static int walTryBeginRead(Wal *pWal, int *pChanged, int useWal, int cnt){ function SQLITE_PRIVATE (line 61890) | SQLITE_PRIVATE int sqlite3WalSnapshotRecover(Wal *pWal){ function SQLITE_PRIVATE (line 61960) | SQLITE_PRIVATE int sqlite3WalBeginReadTransaction(Wal *pWal, int *pChang... function SQLITE_PRIVATE (line 62051) | SQLITE_PRIVATE void sqlite3WalEndReadTransaction(Wal *pWal){ function SQLITE_PRIVATE (line 62067) | SQLITE_PRIVATE int sqlite3WalFindFrame( function SQLITE_PRIVATE (line 62169) | SQLITE_PRIVATE int sqlite3WalReadFrame( function SQLITE_PRIVATE (line 62189) | SQLITE_PRIVATE Pgno sqlite3WalDbsize(Wal *pWal){ function SQLITE_PRIVATE (line 62210) | SQLITE_PRIVATE int sqlite3WalBeginWriteTransaction(Wal *pWal){ function SQLITE_PRIVATE (line 62248) | SQLITE_PRIVATE int sqlite3WalEndWriteTransaction(Wal *pWal){ function SQLITE_PRIVATE (line 62270) | SQLITE_PRIVATE int sqlite3WalUndo(Wal *pWal, int (*xUndo)(void *, Pgno),... function SQLITE_PRIVATE (line 62310) | SQLITE_PRIVATE void sqlite3WalSavepoint(Wal *pWal, u32 *aWalData){ function SQLITE_PRIVATE (line 62324) | SQLITE_PRIVATE int sqlite3WalSavepointUndo(Wal *pWal, u32 *aWalData){ function walRestartLog (line 62361) | static int walRestartLog(Wal *pWal){ type WalWriter (line 62408) | typedef struct WalWriter { function walWriteToLog (line 62424) | static int walWriteToLog( function walWriteOneFrame (line 62449) | static int walWriteOneFrame( function walRewriteChecksums (line 62479) | static int walRewriteChecksums(Wal *pWal, u32 iLast){ function SQLITE_PRIVATE (line 62528) | SQLITE_PRIVATE int sqlite3WalFrames( function SQLITE_PRIVATE (line 62770) | SQLITE_PRIVATE int sqlite3WalCheckpoint( function SQLITE_PRIVATE (line 62880) | SQLITE_PRIVATE int sqlite3WalCallback(Wal *pWal){ function SQLITE_PRIVATE (line 62913) | SQLITE_PRIVATE int sqlite3WalExclusiveMode(Wal *pWal, int op){ function SQLITE_PRIVATE (line 62955) | SQLITE_PRIVATE int sqlite3WalHeapMemory(Wal *pWal){ function SQLITE_PRIVATE (line 62964) | SQLITE_PRIVATE int sqlite3WalSnapshotGet(Wal *pWal, sqlite3_snapshot **p... function SQLITE_PRIVATE (line 62988) | SQLITE_PRIVATE void sqlite3WalSnapshotOpen(Wal *pWal, sqlite3_snapshot *... function SQLITE_API (line 62996) | SQLITE_API int sqlite3_snapshot_cmp(sqlite3_snapshot *p1, sqlite3_snapsh... function SQLITE_PRIVATE (line 63020) | SQLITE_PRIVATE int sqlite3WalSnapshotCheck(Wal *pWal, sqlite3_snapshot *... function SQLITE_PRIVATE (line 63039) | SQLITE_PRIVATE void sqlite3WalSnapshotUnlock(Wal *pWal){ function SQLITE_PRIVATE (line 63053) | SQLITE_PRIVATE int sqlite3WalFramesize(Wal *pWal){ function SQLITE_PRIVATE (line 63061) | SQLITE_PRIVATE sqlite3_file *sqlite3WalFile(Wal *pWal){ type MemPage (line 63319) | typedef struct MemPage MemPage; type BtLock (line 63320) | typedef struct BtLock BtLock; type CellInfo (line 63321) | typedef struct CellInfo CellInfo; type MemPage (line 63360) | struct MemPage { type BtLock (line 63399) | struct BtLock { type Btree (line 63431) | struct Btree { type BtShared (line 63494) | struct BtShared { type CellInfo (line 63550) | struct CellInfo { type BtCursor (line 63595) | struct BtCursor { type IntegrityCk (line 63763) | typedef struct IntegrityCk IntegrityCk; type IntegrityCk (line 63764) | struct IntegrityCk { function lockBtreeMutex (line 63812) | static void lockBtreeMutex(Btree *p){ function unlockBtreeMutex (line 63826) | static void SQLITE_NOINLINE unlockBtreeMutex(Btree *p){ function SQLITE_PRIVATE (line 63856) | SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){ function btreeLockCarefully (line 63890) | static void SQLITE_NOINLINE btreeLockCarefully(Btree *p){ function SQLITE_PRIVATE (line 63928) | SQLITE_PRIVATE void sqlite3BtreeLeave(Btree *p){ function SQLITE_PRIVATE (line 63946) | SQLITE_PRIVATE int sqlite3BtreeHoldsMutex(Btree *p){ function btreeEnterAll (line 63971) | static void SQLITE_NOINLINE btreeEnterAll(sqlite3 *db){ function SQLITE_PRIVATE (line 63985) | SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){ function btreeLeaveAll (line 63988) | static void SQLITE_NOINLINE btreeLeaveAll(sqlite3 *db){ function SQLITE_PRIVATE (line 63997) | SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3 *db){ function SQLITE_PRIVATE (line 64008) | SQLITE_PRIVATE int sqlite3BtreeHoldsAllMutexes(sqlite3 *db){ function SQLITE_PRIVATE (line 64037) | SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3 *db, int iDb, Schema *... function SQLITE_PRIVATE (line 64061) | SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){ function SQLITE_PRIVATE (line 64064) | SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){ function SQLITE_PRIVATE (line 64083) | SQLITE_PRIVATE void sqlite3BtreeEnterCursor(BtCursor *pCur){ function SQLITE_PRIVATE (line 64087) | SQLITE_PRIVATE void sqlite3BtreeLeaveCursor(BtCursor *pCur){ function SQLITE_API (line 64185) | SQLITE_API int sqlite3_enable_shared_cache(int enable){ function corruptPageError (line 64221) | int corruptPageError(int lineno, MemPage *p){ function hasSharedCacheTableLock (line 64264) | static int hasSharedCacheTableLock( function hasReadConflicts (line 64351) | static int hasReadConflicts(Btree *pBtree, Pgno iRoot){ function querySharedCacheTableLock (line 64371) | static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){ function setSharedCacheTableLock (line 64443) | static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){ function clearAllSharedCacheTableLocks (line 64507) | static void clearAllSharedCacheTableLocks(Btree *p){ function downgradeAllSharedCacheTableLocks (line 64551) | static void downgradeAllSharedCacheTableLocks(Btree *p){ function cursorHoldsMutex (line 64576) | static int cursorHoldsMutex(BtCursor *p){ function cursorOwnsBtShared (line 64588) | static int cursorOwnsBtShared(BtCursor *p){ function invalidateAllOverflowCache (line 64604) | static void invalidateAllOverflowCache(BtShared *pBt){ function invalidateIncrblobCursors (line 64626) | static void invalidateIncrblobCursors( function btreeSetHasContent (line 64686) | static int btreeSetHasContent(BtShared *pBt, Pgno pgno){ function btreeGetHasContent (line 64708) | static int btreeGetHasContent(BtShared *pBt, Pgno pgno){ function btreeClearHasContent (line 64717) | static void btreeClearHasContent(BtShared *pBt){ function btreeReleaseAllCursorPages (line 64725) | static void btreeReleaseAllCursorPages(BtCursor *pCur){ function saveCursorKey (line 64749) | static int saveCursorKey(BtCursor *pCur){ function saveCursorPosition (line 64791) | static int saveCursorPosition(BtCursor *pCur){ function saveAllCursors (line 64841) | static int saveAllCursors(BtShared *pBt, Pgno iRoot, BtCursor *pExcept){ function saveCursorsOnList (line 64858) | static int SQLITE_NOINLINE saveCursorsOnList( function SQLITE_PRIVATE (line 64883) | SQLITE_PRIVATE void sqlite3BtreeClearCursor(BtCursor *pCur){ function btreeMoveto (line 64895) | static int btreeMoveto( function btreeRestoreCursorPosition (line 64933) | static int btreeRestoreCursorPosition(BtCursor *pCur){ function SQLITE_PRIVATE (line 64976) | SQLITE_PRIVATE int sqlite3BtreeCursorHasMoved(BtCursor *pCur){ function SQLITE_PRIVATE (line 64989) | SQLITE_PRIVATE BtCursor *sqlite3BtreeFakeValidCursor(void){ function SQLITE_PRIVATE (line 65008) | SQLITE_PRIVATE int sqlite3BtreeCursorRestore(BtCursor *pCur, int *pDiffe... function SQLITE_PRIVATE (line 65032) | SQLITE_PRIVATE void sqlite3BtreeCursorHint(BtCursor *pCur, int eHintType... function SQLITE_PRIVATE (line 65040) | SQLITE_PRIVATE void sqlite3BtreeCursorHintFlags(BtCursor *pCur, unsigned... function Pgno (line 65056) | static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno){ function ptrmapPut (line 65080) | static void ptrmapPut(BtShared *pBt, Pgno key, u8 eType, Pgno parent, in... function ptrmapGet (line 65139) | static int ptrmapGet(BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno){ function SQLITE_NOINLINE (line 65198) | static SQLITE_NOINLINE void btreeParseCellAdjustSizeForOverflow( function btreeParseCellPtrNoPayload (line 65243) | static void btreeParseCellPtrNoPayload( function btreeParseCellPtr (line 65260) | static void btreeParseCellPtr( function btreeParseCellPtrIndex (line 65328) | static void btreeParseCellPtrIndex( function btreeParseCell (line 65365) | static void btreeParseCell( function u16 (line 65385) | static u16 cellSizePtr(MemPage *pPage, u8 *pCell){ function u16 (line 65433) | static u16 cellSizePtrNoPayload(MemPage *pPage, u8 *pCell){ function u16 (line 65459) | static u16 cellSize(MemPage *pPage, int iCell){ function ptrmapPutOvflPtr (line 65471) | static void ptrmapPutOvflPtr(MemPage *pPage, MemPage *pSrc, u8 *pCell,in... function defragmentPage (line 65502) | static int defragmentPage(MemPage *pPage, int nMaxFrag){ function u8 (line 65638) | static u8 *pageFindSlot(MemPage *pPg, int nByte, int *pRc){ function allocateSpace (line 65706) | static int allocateSpace(MemPage *pPage, int nByte, int *pIdx){ function freeSpace (line 65802) | static int freeSpace(MemPage *pPage, u16 iStart, u16 iSize){ function decodeFlags (line 65909) | static int decodeFlags(MemPage *pPage, int flagByte){ function btreeComputeFreeSpace (line 65962) | static int btreeComputeFreeSpace(MemPage *pPage){ function SQLITE_NOINLINE (line 66044) | static SQLITE_NOINLINE int btreeCellSizeCheck(MemPage *pPage){ function btreeInitPage (line 66085) | static int btreeInitPage(MemPage *pPage){ function zeroPage (line 66138) | static void zeroPage(MemPage *pPage, int flags){ function MemPage (line 66175) | static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared... function btreeGetPage (line 66199) | static int btreeGetPage( function MemPage (line 66221) | static MemPage *btreePageLookup(BtShared *pBt, Pgno pgno){ function Pgno (line 66235) | static Pgno btreePagecount(BtShared *pBt){ function SQLITE_PRIVATE (line 66239) | SQLITE_PRIVATE u32 sqlite3BtreeLastPage(Btree *p){ function getAndInitPage (line 66257) | static int getAndInitPage( function releasePageNotNull (line 66316) | static void releasePageNotNull(MemPage *pPage){ function releasePage (line 66325) | static void releasePage(MemPage *pPage){ function releasePageOne (line 66328) | static void releasePageOne(MemPage *pPage){ function btreeGetUnusedPage (line 66348) | static int btreeGetUnusedPage( function pageReinit (line 66377) | static void pageReinit(DbPage *pData){ function btreeInvokeBusyHandler (line 66399) | static int btreeInvokeBusyHandler(void *pArg){ function SQLITE_PRIVATE (line 66428) | SQLITE_PRIVATE int sqlite3BtreeOpen( function removeFromSharingList (line 66726) | static int removeFromSharingList(BtShared *pBt){ function allocateTempSpace (line 66765) | static void allocateTempSpace(BtShared *pBt){ function freeTempSpace (line 66794) | static void freeTempSpace(BtShared *pBt){ function SQLITE_PRIVATE (line 66805) | SQLITE_PRIVATE int sqlite3BtreeClose(Btree *p){ function SQLITE_PRIVATE (line 66867) | SQLITE_PRIVATE int sqlite3BtreeSetCacheSize(Btree *p, int mxPage){ function SQLITE_PRIVATE (line 66886) | SQLITE_PRIVATE int sqlite3BtreeSetSpillSize(Btree *p, int mxPage){ function SQLITE_PRIVATE (line 66901) | SQLITE_PRIVATE int sqlite3BtreeSetMmapLimit(Btree *p, sqlite3_int64 szMm... function SQLITE_PRIVATE (line 66920) | SQLITE_PRIVATE int sqlite3BtreeSetPagerFlags( function SQLITE_PRIVATE (line 66953) | SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int n... function SQLITE_PRIVATE (line 66986) | SQLITE_PRIVATE int sqlite3BtreeGetPageSize(Btree *p){ function SQLITE_PRIVATE (line 67001) | SQLITE_PRIVATE int sqlite3BtreeGetReserveNoMutex(Btree *p){ function SQLITE_PRIVATE (line 67017) | SQLITE_PRIVATE int sqlite3BtreeGetOptimalReserve(Btree *p){ function SQLITE_PRIVATE (line 67034) | SQLITE_PRIVATE int sqlite3BtreeMaxPageCount(Btree *p, int mxPage){ function SQLITE_PRIVATE (line 67060) | SQLITE_PRIVATE int sqlite3BtreeSecureDelete(Btree *p, int newFlag){ function SQLITE_PRIVATE (line 67081) | SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum){ function SQLITE_PRIVATE (line 67105) | SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum(Btree *p){ function setDefaultSyncFlag (line 67129) | static void setDefaultSyncFlag(BtShared *pBt, u8 safety_level){ function lockBtree (line 67161) | static int lockBtree(BtShared *pBt){ function countValidCursors (line 67349) | static int countValidCursors(BtShared *pBt, int wrOnly){ function unlockBtreeIfUnused (line 67368) | static void unlockBtreeIfUnused(BtShared *pBt){ function newDatabase (line 67385) | static int newDatabase(BtShared *pBt){ function SQLITE_PRIVATE (line 67429) | SQLITE_PRIVATE int sqlite3BtreeNewDb(Btree *p){ function SQLITE_PRIVATE (line 67473) | SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree *p, int wrflag, int *pSc... function setChildPtrmaps (line 67636) | static int setChildPtrmaps(MemPage *pPage){ function modifyPagePointer (line 67681) | static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eT... function relocatePage (line 67742) | static int relocatePage( function incrVacuumStep (line 67836) | static int incrVacuumStep(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bC... function Pgno (line 67932) | static Pgno finalDbSize(BtShared *pBt, Pgno nOrig, Pgno nFree){ function SQLITE_PRIVATE (line 67958) | SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *p){ function autoVacuumCommit (line 68000) | static int autoVacuumCommit(BtShared *pBt){ function SQLITE_PRIVATE (line 68079) | SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne(Btree *p, const char *zMas... function btreeEndTransaction (line 68106) | static void btreeEndTransaction(Btree *p){ function SQLITE_PRIVATE (line 68168) | SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup){ function SQLITE_PRIVATE (line 68200) | SQLITE_PRIVATE int sqlite3BtreeCommit(Btree *p){ function SQLITE_PRIVATE (line 68237) | SQLITE_PRIVATE int sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode... function btreeSetNPage (line 68269) | static void btreeSetNPage(BtShared *pBt, MemPage *pPage1){ function SQLITE_PRIVATE (line 68288) | SQLITE_PRIVATE int sqlite3BtreeRollback(Btree *p, int tripCode, int writ... function SQLITE_PRIVATE (line 68353) | SQLITE_PRIVATE int sqlite3BtreeBeginStmt(Btree *p, int iStatement){ function SQLITE_PRIVATE (line 68384) | SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint){ function btreeCursor (line 68455) | static int btreeCursor( function btreeCursorWithLock (line 68520) | static int btreeCursorWithLock( function SQLITE_PRIVATE (line 68533) | SQLITE_PRIVATE int sqlite3BtreeCursor( function SQLITE_PRIVATE (line 68555) | SQLITE_PRIVATE int sqlite3BtreeCursorSize(void){ function SQLITE_PRIVATE (line 68567) | SQLITE_PRIVATE void sqlite3BtreeCursorZero(BtCursor *p){ function SQLITE_PRIVATE (line 68575) | SQLITE_PRIVATE int sqlite3BtreeCloseCursor(BtCursor *pCur){ function cellInfoEqual (line 68612) | static int cellInfoEqual(CellInfo *a, CellInfo *b){ function assertCellInfo (line 68620) | static void assertCellInfo(BtCursor *pCur){ function SQLITE_NOINLINE (line 68629) | static SQLITE_NOINLINE void getCellInfo(BtCursor *pCur){ function SQLITE_PRIVATE (line 68644) | SQLITE_PRIVATE int sqlite3BtreeCursorIsValid(BtCursor *pCur){ function SQLITE_PRIVATE (line 68648) | SQLITE_PRIVATE int sqlite3BtreeCursorIsValidNN(BtCursor *pCur){ function SQLITE_PRIVATE (line 68659) | SQLITE_PRIVATE i64 sqlite3BtreeIntegerKey(BtCursor *pCur){ function SQLITE_PRIVATE (line 68670) | SQLITE_PRIVATE void sqlite3BtreeCursorPin(BtCursor *pCur){ function SQLITE_PRIVATE (line 68674) | SQLITE_PRIVATE void sqlite3BtreeCursorUnpin(BtCursor *pCur){ function SQLITE_PRIVATE (line 68684) | SQLITE_PRIVATE i64 sqlite3BtreeOffset(BtCursor *pCur){ function SQLITE_PRIVATE (line 68702) | SQLITE_PRIVATE u32 sqlite3BtreePayloadSize(BtCursor *pCur){ function SQLITE_PRIVATE (line 68722) | SQLITE_PRIVATE sqlite3_int64 sqlite3BtreeMaxRecordSize(BtCursor *pCur){ function getOverflowPage (line 68747) | static int getOverflowPage( function copyPayload (line 68815) | static int copyPayload( function accessPayload (line 68865) | static int accessPayload( function SQLITE_PRIVATE (line 69066) | SQLITE_PRIVATE int sqlite3BtreePayload(BtCursor *pCur, u32 offset, u32 a... function SQLITE_NOINLINE (line 69080) | static SQLITE_NOINLINE int accessPayloadChecked( function SQLITE_PRIVATE (line 69094) | SQLITE_PRIVATE int sqlite3BtreePayloadChecked(BtCursor *pCur, u32 offset... function SQLITE_PRIVATE (line 69162) | SQLITE_PRIVATE const void *sqlite3BtreePayloadFetch(BtCursor *pCur, u32 ... function moveToChild (line 69176) | static int moveToChild(BtCursor *pCur, u32 newPgno){ function assertParentIndex (line 69203) | static void assertParentIndex(MemPage *pParent, int iIdx, Pgno iChild){ function moveToParent (line 69225) | static void moveToParent(BtCursor *pCur){ function moveToRoot (line 69266) | static int moveToRoot(BtCursor *pCur){ function moveToLeftmost (line 69353) | static int moveToLeftmost(BtCursor *pCur){ function moveToRightmost (line 69378) | static int moveToRightmost(BtCursor *pCur){ function SQLITE_PRIVATE (line 69401) | SQLITE_PRIVATE int sqlite3BtreeFirst(BtCursor *pCur, int *pRes){ function SQLITE_PRIVATE (line 69423) | SQLITE_PRIVATE int sqlite3BtreeLast(BtCursor *pCur, int *pRes){ function SQLITE_PRIVATE (line 69493) | SQLITE_PRIVATE int sqlite3BtreeMovetoUnpacked( function SQLITE_PRIVATE (line 69744) | SQLITE_PRIVATE int sqlite3BtreeEof(BtCursor *pCur){ function SQLITE_PRIVATE (line 69757) | SQLITE_PRIVATE i64 sqlite3BtreeRowCountEst(BtCursor *pCur){ function SQLITE_NOINLINE (line 69797) | static SQLITE_NOINLINE int btreeNext(BtCursor *pCur){ function SQLITE_PRIVATE (line 69867) | SQLITE_PRIVATE int sqlite3BtreeNext(BtCursor *pCur, int flags){ function SQLITE_NOINLINE (line 69907) | static SQLITE_NOINLINE int btreePrevious(BtCursor *pCur){ function SQLITE_PRIVATE (line 69956) | SQLITE_PRIVATE int sqlite3BtreePrevious(BtCursor *pCur, int flags){ function allocateBtreePage (line 69994) | static int allocateBtreePage( function freePage2 (line 70316) | static int freePage2(BtShared *pBt, MemPage *pMemPage, Pgno iPage){ function freePage (line 70446) | static void freePage(MemPage *pPage, int *pRC){ function clearCell (line 70456) | static int clearCell( function fillInCell (line 70539) | static int fillInCell( function dropCell (line 70729) | static void dropCell(MemPage *pPage, int idx, int sz, int *pRC){ function insertCell (line 70785) | static void insertCell( type CellArray (line 70960) | typedef struct CellArray CellArray; type CellArray (line 70961) | struct CellArray { function populateCellCache (line 70974) | static void populateCellCache(CellArray *p, int idx, int N){ function SQLITE_NOINLINE (line 70992) | static SQLITE_NOINLINE u16 computeCellSize(CellArray *p, int N){ function u16 (line 70998) | static u16 cachedCellSize(CellArray *p, int N){ function rebuildPage (line 71017) | static int rebuildPage( function pageInsertArray (line 71108) | static int pageInsertArray( function pageFreeArray (line 71173) | static int pageFreeArray( function editPage (line 71230) | static int editPage( function balance_quick (line 71358) | static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace){ function ptrmapCheckPages (line 71460) | static int ptrmapCheckPages(MemPage **apPage, int nPage){ function copyNodeContent (line 71513) | static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC){ function balance_nonroot (line 71595) | static int balance_nonroot( function balance_deeper (line 72381) | static int balance_deeper(MemPage *pRoot, MemPage **ppChild){ function anotherValidCursor (line 72439) | static int anotherValidCursor(BtCursor *pCur){ function balance (line 72462) | static int balance(BtCursor *pCur){ function btreeOverwriteContent (line 72588) | static int btreeOverwriteContent( function btreeOverwriteCell (line 72631) | static int btreeOverwriteCell(BtCursor *pCur, const BtreePayload *pX){ function SQLITE_PRIVATE (line 72710) | SQLITE_PRIVATE int sqlite3BtreeInsert( function SQLITE_PRIVATE (line 72991) | SQLITE_PRIVATE int sqlite3BtreeDelete(BtCursor *pCur, u8 flags){ function btreeCreateTable (line 73175) | static int btreeCreateTable(Btree *p, int *piTable, int createTabFlags){ function SQLITE_PRIVATE (line 73318) | SQLITE_PRIVATE int sqlite3BtreeCreateTable(Btree *p, int *piTable, int f... function clearDatabasePage (line 73330) | static int clearDatabasePage( function SQLITE_PRIVATE (line 73397) | SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree *p, int iTable, int *pnC... function SQLITE_PRIVATE (line 73421) | SQLITE_PRIVATE int sqlite3BtreeClearTableOfCursor(BtCursor *pCur){ function btreeDropTable (line 73445) | static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved){ function SQLITE_PRIVATE (line 73530) | SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree *p, int iTable, int *piMo... function SQLITE_PRIVATE (line 73559) | SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta){ function SQLITE_PRIVATE (line 73589) | SQLITE_PRIVATE int sqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta){ function SQLITE_PRIVATE (line 73622) | SQLITE_PRIVATE int sqlite3BtreeCount(sqlite3 *db, BtCursor *pCur, i64 *p... function SQLITE_PRIVATE (line 73692) | SQLITE_PRIVATE Pager *sqlite3BtreePager(Btree *p){ function checkAppendMsg (line 73700) | static void checkAppendMsg( function getPageReferenced (line 73730) | static int getPageReferenced(IntegrityCk *pCheck, Pgno iPg){ function setPageReferenced (line 73738) | static void setPageReferenced(IntegrityCk *pCheck, Pgno iPg){ function checkRef (line 73752) | static int checkRef(IntegrityCk *pCheck, Pgno iPage){ function checkPtrmap (line 73772) | static void checkPtrmap( function checkList (line 73801) | static void checkList( function btreeHeapInsert (line 73890) | static void btreeHeapInsert(u32 *aHeap, u32 x){ function btreeHeapPull (line 73900) | static int btreeHeapPull(u32 *aHeap, u32 *pOut){ function checkTreePage (line 73934) | static int checkTreePage( function SQLITE_PRIVATE (line 74204) | SQLITE_PRIVATE char *sqlite3BtreeIntegrityCheck( function SQLITE_PRIVATE (line 74343) | SQLITE_PRIVATE const char *sqlite3BtreeGetFilename(Btree *p){ function SQLITE_PRIVATE (line 74356) | SQLITE_PRIVATE const char *sqlite3BtreeGetJournalname(Btree *p){ function SQLITE_PRIVATE (line 74364) | SQLITE_PRIVATE int sqlite3BtreeIsInTrans(Btree *p){ function SQLITE_PRIVATE (line 74378) | SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLo... function SQLITE_PRIVATE (line 74397) | SQLITE_PRIVATE int sqlite3BtreeIsInReadTrans(Btree *p){ function SQLITE_PRIVATE (line 74403) | SQLITE_PRIVATE int sqlite3BtreeIsInBackup(Btree *p){ function SQLITE_PRIVATE (line 74429) | SQLITE_PRIVATE void *sqlite3BtreeSchema(Btree *p, int nBytes, void(*xFre... function SQLITE_PRIVATE (line 74445) | SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *p){ function SQLITE_PRIVATE (line 74462) | SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteL... function SQLITE_PRIVATE (line 74492) | SQLITE_PRIVATE int sqlite3BtreePutData(BtCursor *pCsr, u32 offset, u32 a... function SQLITE_PRIVATE (line 74540) | SQLITE_PRIVATE void sqlite3BtreeIncrblobCursor(BtCursor *pCur){ function SQLITE_PRIVATE (line 74551) | SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion){ function SQLITE_PRIVATE (line 74586) | SQLITE_PRIVATE int sqlite3BtreeCursorHasHint(BtCursor *pCsr, unsigned in... function SQLITE_PRIVATE (line 74593) | SQLITE_PRIVATE int sqlite3BtreeIsReadonly(Btree *p){ function SQLITE_PRIVATE (line 74600) | SQLITE_PRIVATE int sqlite3HeaderSizeBtree(void){ return ROUND8(sizeof(Me... function SQLITE_PRIVATE (line 74606) | SQLITE_PRIVATE int sqlite3BtreeSharable(Btree *p){ function SQLITE_PRIVATE (line 74615) | SQLITE_PRIVATE int sqlite3BtreeConnectionCount(Btree *p){ type sqlite3_backup (line 74643) | struct sqlite3_backup { function Btree (line 74704) | static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){ function setDestPgsz (line 74735) | static int setDestPgsz(sqlite3_backup *p){ function checkReadTransaction (line 74747) | static int checkReadTransaction(sqlite3 *db, Btree *p){ function SQLITE_API (line 74763) | SQLITE_API sqlite3_backup *sqlite3_backup_init( function isFatalError (line 74840) | static int isFatalError(int rc){ function backupOnePage (line 74849) | static int backupOnePage( function backupTruncateFile (line 74945) | static int backupTruncateFile(sqlite3_file *pFile, i64 iSize){ function attachBackupObject (line 74958) | static void attachBackupObject(sqlite3_backup *p){ function SQLITE_API (line 74970) | SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage){ function SQLITE_API (line 75224) | SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p){ function SQLITE_API (line 75278) | SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p){ function SQLITE_API (line 75292) | SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p){ function SQLITE_NOINLINE (line 75314) | static SQLITE_NOINLINE void backupUpdate( function SQLITE_PRIVATE (line 75339) | SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *pBackup, Pgno iP... function SQLITE_PRIVATE (line 75354) | SQLITE_PRIVATE void sqlite3BackupRestart(sqlite3_backup *pBackup){ function SQLITE_PRIVATE (line 75371) | SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom){ function SQLITE_PRIVATE (line 75460) | SQLITE_PRIVATE int sqlite3VdbeCheckMemInvariants(Mem *p){ function vdbeMemRenderNum (line 75531) | static void vdbeMemRenderNum(int sz, char *zBuf, Mem *p){ function SQLITE_PRIVATE (line 75569) | SQLITE_PRIVATE int sqlite3VdbeMemValidStrRep(Mem *p){ function SQLITE_PRIVATE (line 75615) | SQLITE_PRIVATE int sqlite3VdbeChangeEncoding(Mem *pMem, int desiredEnc){ function sqlite3VdbeMemGrow (line 75649) | int sqlite3VdbeMemGrow(Mem *pMem, int n, int bPreserve){ function SQLITE_PRIVATE (line 75710) | SQLITE_PRIVATE int sqlite3VdbeMemClearAndResize(Mem *pMem, int szNew){ function SQLITE_NOINLINE (line 75731) | static SQLITE_NOINLINE int vdbeMemAddTerminator(Mem *pMem){ function SQLITE_PRIVATE (line 75748) | SQLITE_PRIVATE int sqlite3VdbeMemMakeWriteable(Mem *pMem){ function SQLITE_PRIVATE (line 75771) | SQLITE_PRIVATE int sqlite3VdbeMemExpandBlob(Mem *pMem){ function SQLITE_PRIVATE (line 75799) | SQLITE_PRIVATE int sqlite3VdbeMemNulTerminate(Mem *pMem){ function SQLITE_PRIVATE (line 75824) | SQLITE_PRIVATE int sqlite3VdbeMemStringify(Mem *pMem, u8 enc, u8 bForce){ function SQLITE_PRIVATE (line 75858) | SQLITE_PRIVATE int sqlite3VdbeMemFinalize(Mem *pMem, FuncDef *pFunc){ function SQLITE_PRIVATE (line 75888) | SQLITE_PRIVATE int sqlite3VdbeMemAggValue(Mem *pAccum, Mem *pOut, FuncDe... function SQLITE_NOINLINE (line 75913) | static SQLITE_NOINLINE void vdbeMemClearExternAndSetNull(Mem *p){ function SQLITE_NOINLINE (line 75936) | static SQLITE_NOINLINE void vdbeMemClear(Mem *p){ function SQLITE_PRIVATE (line 75957) | SQLITE_PRIVATE void sqlite3VdbeMemRelease(Mem *p){ function SQLITE_NOINLINE (line 75969) | static SQLITE_NOINLINE i64 doubleToInt64(double r){ function SQLITE_NOINLINE (line 76005) | static SQLITE_NOINLINE i64 memIntValue(Mem *pMem){ function SQLITE_PRIVATE (line 76010) | SQLITE_PRIVATE i64 sqlite3VdbeIntValue(Mem *pMem){ function SQLITE_NOINLINE (line 76033) | static SQLITE_NOINLINE double memRealValue(Mem *pMem){ function SQLITE_PRIVATE (line 76039) | SQLITE_PRIVATE double sqlite3VdbeRealValue(Mem *pMem){ function SQLITE_PRIVATE (line 76059) | SQLITE_PRIVATE int sqlite3VdbeBooleanValue(Mem *pMem, int ifNull){ function SQLITE_PRIVATE (line 76070) | SQLITE_PRIVATE void sqlite3VdbeIntegerAffinity(Mem *pMem){ function SQLITE_PRIVATE (line 76098) | SQLITE_PRIVATE int sqlite3VdbeMemIntegerify(Mem *pMem){ function SQLITE_PRIVATE (line 76112) | SQLITE_PRIVATE int sqlite3VdbeMemRealify(Mem *pMem){ function SQLITE_PRIVATE (line 76130) | SQLITE_PRIVATE int sqlite3RealSameAsInt(double r1, sqlite3_int64 i){ function SQLITE_PRIVATE (line 76145) | SQLITE_PRIVATE int sqlite3VdbeMemNumerify(Mem *pMem){ function SQLITE_PRIVATE (line 76177) | SQLITE_PRIVATE int sqlite3VdbeMemCast(Mem *pMem, u8 aff, u8 encoding){ function SQLITE_PRIVATE (line 76220) | SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem *pMem, sqlite3 *db, u16 flags){ function SQLITE_PRIVATE (line 76240) | SQLITE_PRIVATE void sqlite3VdbeMemSetNull(Mem *pMem){ function SQLITE_PRIVATE (line 76247) | SQLITE_PRIVATE void sqlite3ValueSetNull(sqlite3_value *p){ function SQLITE_PRIVATE (line 76255) | SQLITE_PRIVATE void sqlite3VdbeMemSetZeroBlob(Mem *pMem, int n){ function SQLITE_NOINLINE (line 76270) | static SQLITE_NOINLINE void vdbeReleaseAndSetInt64(Mem *pMem, i64 val){ function SQLITE_PRIVATE (line 76280) | SQLITE_PRIVATE void sqlite3VdbeMemSetInt64(Mem *pMem, i64 val){ function SQLITE_PRIVATE (line 76290) | SQLITE_PRIVATE void sqlite3NoopDestructor(void *p){ UNUSED_PARAMETER(p); } function SQLITE_PRIVATE (line 76296) | SQLITE_PRIVATE void sqlite3VdbeMemSetPointer( function SQLITE_PRIVATE (line 76315) | SQLITE_PRIVATE void sqlite3VdbeMemSetDouble(Mem *pMem, double val){ function SQLITE_PRIVATE (line 76329) | SQLITE_PRIVATE int sqlite3VdbeMemIsRowSet(const Mem *pMem){ function SQLITE_PRIVATE (line 76342) | SQLITE_PRIVATE int sqlite3VdbeMemSetRowSet(Mem *pMem){ function SQLITE_PRIVATE (line 76360) | SQLITE_PRIVATE int sqlite3VdbeMemTooBig(Mem *p){ function SQLITE_PRIVATE (line 76381) | SQLITE_PRIVATE void sqlite3VdbeMemAboutToChange(Vdbe *pVdbe, Mem *pMem){ function SQLITE_NOINLINE (line 76421) | static SQLITE_NOINLINE void vdbeClrCopy(Mem *pTo, const Mem *pFrom, int ... function SQLITE_PRIVATE (line 76426) | SQLITE_PRIVATE void sqlite3VdbeMemShallowCopy(Mem *pTo, const Mem *pFrom... function SQLITE_PRIVATE (line 76442) | SQLITE_PRIVATE int sqlite3VdbeMemCopy(Mem *pTo, const Mem *pFrom){ function SQLITE_PRIVATE (line 76465) | SQLITE_PRIVATE void sqlite3VdbeMemMove(Mem *pTo, Mem *pFrom){ function SQLITE_PRIVATE (line 76491) | SQLITE_PRIVATE int sqlite3VdbeMemSetStr( function SQLITE_NOINLINE (line 76599) | static SQLITE_NOINLINE int vdbeMemFromBtreeResize( function SQLITE_PRIVATE (line 76622) | SQLITE_PRIVATE int sqlite3VdbeMemFromBtree( function SQLITE_NOINLINE (line 76657) | static SQLITE_NOINLINE const void *valueToText(sqlite3_value* pVal, u8 e... function SQLITE_PRIVATE (line 76700) | SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value* pVal, u8 enc){ function SQLITE_PRIVATE (line 76718) | SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *db){ type ValueNewStat4Ctx (line 76731) | struct ValueNewStat4Ctx { function sqlite3_value (line 76749) | static sqlite3_value *valueNew(sqlite3 *db, struct ValueNewStat4Ctx *p){ function valueFromFunction (line 76811) | static int valueFromFunction( function valueFromExpr (line 76905) | static int valueFromExpr( function SQLITE_PRIVATE (line 77060) | SQLITE_PRIVATE int sqlite3ValueFromExpr( function stat4ValueFromExpr (line 77089) | static int stat4ValueFromExpr( function SQLITE_PRIVATE (line 77164) | SQLITE_PRIVATE int sqlite3Stat4ProbeSetValue( function SQLITE_PRIVATE (line 77209) | SQLITE_PRIVATE int sqlite3Stat4ValueFromExpr( function SQLITE_PRIVATE (line 77226) | SQLITE_PRIVATE int sqlite3Stat4Column( function SQLITE_PRIVATE (line 77271) | SQLITE_PRIVATE void sqlite3Stat4ProbeFree(UnpackedRecord *pRec){ function SQLITE_PRIVATE (line 77289) | SQLITE_PRIVATE void sqlite3ValueSetStr( function SQLITE_PRIVATE (line 77302) | SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value *v){ function SQLITE_NOINLINE (line 77313) | static SQLITE_NOINLINE int valueBytes(sqlite3_value *pVal, u8 enc){ function SQLITE_PRIVATE (line 77316) | SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value *pVal, u8 enc){ function SQLITE_PRIVATE (line 77359) | SQLITE_PRIVATE Vdbe *sqlite3VdbeCreate(Parse *pParse){ function SQLITE_PRIVATE (line 77386) | SQLITE_PRIVATE Parse *sqlite3VdbeParser(Vdbe *p){ function SQLITE_PRIVATE (line 77393) | SQLITE_PRIVATE void sqlite3VdbeError(Vdbe *p, const char *zFormat, ...){ function SQLITE_PRIVATE (line 77404) | SQLITE_PRIVATE void sqlite3VdbeSetSql(Vdbe *p, const char *z, int n, u8 ... function SQLITE_PRIVATE (line 77418) | SQLITE_PRIVATE void sqlite3VdbeAddDblquoteStr(sqlite3 *db, Vdbe *p, cons... function SQLITE_PRIVATE (line 77437) | SQLITE_PRIVATE int sqlite3VdbeUsesDoubleQuotedString( function SQLITE_PRIVATE (line 77454) | SQLITE_PRIVATE void sqlite3VdbeSwap(Vdbe *pA, Vdbe *pB){ function growOpArray (line 77491) | static int growOpArray(Vdbe *v, int nOp){ function test_addop_breakpoint (line 77540) | static void test_addop_breakpoint(int pc, Op *pOp){ function SQLITE_NOINLINE (line 77562) | static SQLITE_NOINLINE int growOp3(Vdbe *p, int op, int p1, int p2, int ... function SQLITE_PRIVATE (line 77568) | SQLITE_PRIVATE int sqlite3VdbeAddOp3(Vdbe *p, int op, int p1, int p2, in... function SQLITE_PRIVATE (line 77605) | SQLITE_PRIVATE int sqlite3VdbeAddOp0(Vdbe *p, int op){ function SQLITE_PRIVATE (line 77608) | SQLITE_PRIVATE int sqlite3VdbeAddOp1(Vdbe *p, int op, int p1){ function SQLITE_PRIVATE (line 77611) | SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe *p, int op, int p1, int p2){ function SQLITE_PRIVATE (line 77617) | SQLITE_PRIVATE int sqlite3VdbeGoto(Vdbe *p, int iDest){ function SQLITE_PRIVATE (line 77624) | SQLITE_PRIVATE int sqlite3VdbeLoadString(Vdbe *p, int iDest, const char ... function SQLITE_PRIVATE (line 77639) | SQLITE_PRIVATE void sqlite3VdbeMultiLoad(Vdbe *p, int iDest, const char ... function SQLITE_PRIVATE (line 77662) | SQLITE_PRIVATE int sqlite3VdbeAddOp4( function SQLITE_PRIVATE (line 77686) | SQLITE_PRIVATE int sqlite3VdbeAddFunctionCall( function SQLITE_PRIVATE (line 77723) | SQLITE_PRIVATE int sqlite3VdbeAddOp4Dup8( function SQLITE_PRIVATE (line 77742) | SQLITE_PRIVATE int sqlite3VdbeExplainParent(Parse *pParse){ function SQLITE_PRIVATE (line 77754) | SQLITE_PRIVATE void sqlite3ExplainBreakpoint(const char *z1, const char ... function SQLITE_PRIVATE (line 77766) | SQLITE_PRIVATE void sqlite3VdbeExplain(Parse *pParse, u8 bPush, const ch... function SQLITE_PRIVATE (line 77794) | SQLITE_PRIVATE void sqlite3VdbeExplainPop(Parse *pParse){ function SQLITE_PRIVATE (line 77808) | SQLITE_PRIVATE void sqlite3VdbeAddParseSchemaOp(Vdbe *p, int iDb, char *... function SQLITE_PRIVATE (line 77817) | SQLITE_PRIVATE int sqlite3VdbeAddOp4Int( function SQLITE_PRIVATE (line 77836) | SQLITE_PRIVATE void sqlite3VdbeEndCoroutine(Vdbe *v, int regYield){ function SQLITE_PRIVATE (line 77874) | SQLITE_PRIVATE int sqlite3VdbeMakeLabel(Parse *pParse){ function SQLITE_NOINLINE (line 77883) | static SQLITE_NOINLINE void resizeResolveLabel(Parse *p, Vdbe *v, int j){ function SQLITE_PRIVATE (line 77898) | SQLITE_PRIVATE void sqlite3VdbeResolveLabel(Vdbe *v, int x){ function SQLITE_PRIVATE (line 77920) | SQLITE_PRIVATE void sqlite3VdbeRunOnlyOnce(Vdbe *p){ function SQLITE_PRIVATE (line 77927) | SQLITE_PRIVATE void sqlite3VdbeReusable(Vdbe *p){ type VdbeOpIter (line 77949) | typedef struct VdbeOpIter VdbeOpIter; type VdbeOpIter (line 77950) | struct VdbeOpIter { function Op (line 77957) | static Op *opIterNext(VdbeOpIter *p){ function SQLITE_PRIVATE (line 78024) | SQLITE_PRIVATE int sqlite3VdbeAssertMayAbort(Vdbe *v, int mayAbort){ function SQLITE_PRIVATE (line 78081) | SQLITE_PRIVATE void sqlite3VdbeIncrWriteCounter(Vdbe *p, VdbeCursor *pC){ function SQLITE_PRIVATE (line 78097) | SQLITE_PRIVATE void sqlite3VdbeAssertAbortable(Vdbe *p){ function resolveP2Values (line 78123) | static void resolveP2Values(Vdbe *p, int *pMaxFuncArgs){ function SQLITE_PRIVATE (line 78224) | SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe *p){ function SQLITE_PRIVATE (line 78238) | SQLITE_PRIVATE void sqlite3VdbeVerifyNoMallocRequired(Vdbe *p, int N){ function SQLITE_PRIVATE (line 78251) | SQLITE_PRIVATE void sqlite3VdbeVerifyNoResultRow(Vdbe *p){ function SQLITE_PRIVATE (line 78265) | SQLITE_PRIVATE void sqlite3VdbeVerifyAbortable(Vdbe *p, int onError){ function SQLITE_PRIVATE (line 78281) | SQLITE_PRIVATE VdbeOp *sqlite3VdbeTakeOpArray(Vdbe *p, int *pnOp, int *p... function SQLITE_PRIVATE (line 78301) | SQLITE_PRIVATE VdbeOp *sqlite3VdbeAddOpList( function SQLITE_PRIVATE (line 78349) | SQLITE_PRIVATE void sqlite3VdbeScanStatus( function SQLITE_PRIVATE (line 78377) | SQLITE_PRIVATE void sqlite3VdbeChangeOpcode(Vdbe *p, int addr, u8 iNewOp... function SQLITE_PRIVATE (line 78380) | SQLITE_PRIVATE void sqlite3VdbeChangeP1(Vdbe *p, int addr, int val){ function SQLITE_PRIVATE (line 78383) | SQLITE_PRIVATE void sqlite3VdbeChangeP2(Vdbe *p, int addr, int val){ function SQLITE_PRIVATE (line 78386) | SQLITE_PRIVATE void sqlite3VdbeChangeP3(Vdbe *p, int addr, int val){ function SQLITE_PRIVATE (line 78389) | SQLITE_PRIVATE void sqlite3VdbeChangeP5(Vdbe *p, u16 p5){ function SQLITE_PRIVATE (line 78398) | SQLITE_PRIVATE void sqlite3VdbeJumpHere(Vdbe *p, int addr){ function freeEphemeralFunction (line 78407) | static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef){ function SQLITE_NOINLINE (line 78416) | static SQLITE_NOINLINE void freeP4Mem(sqlite3 *db, Mem *p){ function SQLITE_NOINLINE (line 78420) | static SQLITE_NOINLINE void freeP4FuncCtx(sqlite3 *db, sqlite3_context *p){ function freeP4 (line 78424) | static void freeP4(sqlite3 *db, int p4type, void *p4){ function vdbeFreeOpArray (line 78473) | static void vdbeFreeOpArray(sqlite3 *db, Op *aOp, int nOp){ function SQLITE_PRIVATE (line 78491) | SQLITE_PRIVATE void sqlite3VdbeLinkSubProgram(Vdbe *pVdbe, SubProgram *p){ function SQLITE_PRIVATE (line 78499) | SQLITE_PRIVATE int sqlite3VdbeHasSubProgram(Vdbe *pVdbe){ function SQLITE_PRIVATE (line 78506) | SQLITE_PRIVATE int sqlite3VdbeChangeToNoop(Vdbe *p, int addr){ function SQLITE_PRIVATE (line 78522) | SQLITE_PRIVATE int sqlite3VdbeDeletePriorOpcode(Vdbe *p, u8 op){ function SQLITE_PRIVATE (line 78535) | SQLITE_PRIVATE void sqlite3VdbeReleaseRegisters( function vdbeChangeP4Full (line 78582) | static void SQLITE_NOINLINE vdbeChangeP4Full( function SQLITE_PRIVATE (line 78601) | SQLITE_PRIVATE void sqlite3VdbeChangeP4(Vdbe *p, int addr, const char *z... function SQLITE_PRIVATE (line 78644) | SQLITE_PRIVATE void sqlite3VdbeAppendP4(Vdbe *p, void *pP4, int n){ function SQLITE_PRIVATE (line 78664) | SQLITE_PRIVATE void sqlite3VdbeSetP4KeyInfo(Parse *pParse, Index *pIdx){ function vdbeVComment (line 78680) | static void vdbeVComment(Vdbe *p, const char *zFormat, va_list ap){ function SQLITE_PRIVATE (line 78690) | SQLITE_PRIVATE void sqlite3VdbeComment(Vdbe *p, const char *zFormat, ...){ function SQLITE_PRIVATE (line 78698) | SQLITE_PRIVATE void sqlite3VdbeNoopComment(Vdbe *p, const char *zFormat,... function SQLITE_PRIVATE (line 78713) | SQLITE_PRIVATE void sqlite3VdbeSetLineNumber(Vdbe *v, int iLine){ function SQLITE_PRIVATE (line 78731) | SQLITE_PRIVATE VdbeOp *sqlite3VdbeGetOp(Vdbe *p, int addr){ function translateP (line 78752) | static int translateP(char c, const Op *pOp){ function displayComment (line 78773) | static int displayComment( function displayP4Expr (line 78851) | static void displayP4Expr(StrAccum *p, Expr *pExpr){ function SQLITE_PRIVATE (line 79051) | SQLITE_PRIVATE void sqlite3VdbeUsesBtree(Vdbe *p, int i){ function SQLITE_PRIVATE (line 79082) | SQLITE_PRIVATE void sqlite3VdbeEnter(Vdbe *p){ function SQLITE_NOINLINE (line 79103) | static SQLITE_NOINLINE void vdbeLeave(Vdbe *p){ function SQLITE_PRIVATE (line 79117) | SQLITE_PRIVATE void sqlite3VdbeLeave(Vdbe *p){ function SQLITE_PRIVATE (line 79127) | SQLITE_PRIVATE void sqlite3VdbePrintOp(FILE *pOut, int pc, VdbeOp *pOp){ function initMemArray (line 79153) | static void initMemArray(Mem *p, int N, sqlite3 *db, u16 flags){ function releaseMemArray (line 79168) | static void releaseMemArray(Mem *p, int N){ function SQLITE_PRIVATE (line 79216) | SQLITE_PRIVATE int sqlite3VdbeFrameIsValid(VdbeFrame *pFrame){ function SQLITE_PRIVATE (line 79230) | SQLITE_PRIVATE void sqlite3VdbeFrameMemDel(void *pArg){ function SQLITE_PRIVATE (line 79242) | SQLITE_PRIVATE void sqlite3VdbeFrameDelete(VdbeFrame *p){ function SQLITE_PRIVATE (line 79274) | SQLITE_PRIVATE int sqlite3VdbeList( function SQLITE_PRIVATE (line 79472) | SQLITE_PRIVATE void sqlite3VdbePrintSql(Vdbe *p){ function SQLITE_PRIVATE (line 79491) | SQLITE_PRIVATE void sqlite3VdbeIOTraceSql(Vdbe *p){ type ReusableSpace (line 79521) | struct ReusableSpace { type ReusableSpace (line 79542) | struct ReusableSpace function SQLITE_PRIVATE (line 79564) | SQLITE_PRIVATE void sqlite3VdbeRewind(Vdbe *p){ function SQLITE_PRIVATE (line 79617) | SQLITE_PRIVATE void sqlite3VdbeMakeReady( function SQLITE_PRIVATE (line 79742) | SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *p, VdbeCursor *pCx){ function closeCursorsInFrame (line 79779) | static void closeCursorsInFrame(Vdbe *p){ function SQLITE_PRIVATE (line 79797) | SQLITE_PRIVATE int sqlite3VdbeFrameRestore(VdbeFrame *pFrame){ function closeAllCursors (line 79826) | static void closeAllCursors(Vdbe *p){ function SQLITE_PRIVATE (line 79856) | SQLITE_PRIVATE void sqlite3VdbeSetNumCols(Vdbe *p, int nResColumn){ function SQLITE_PRIVATE (line 79881) | SQLITE_PRIVATE int sqlite3VdbeSetColName( function vdbeCommit (line 79909) | static int vdbeCommit(sqlite3 *db, Vdbe *p){ function checkActiveVdbeCnt (line 80172) | static void checkActiveVdbeCnt(sqlite3 *db){ function SQLITE_NOINLINE (line 80204) | static SQLITE_NOINLINE int vdbeCloseStatement(Vdbe *p, int eOp){ function SQLITE_PRIVATE (line 80250) | SQLITE_PRIVATE int sqlite3VdbeCloseStatement(Vdbe *p, int eOp){ function SQLITE_PRIVATE (line 80269) | SQLITE_PRIVATE int sqlite3VdbeCheckFk(Vdbe *p, int deferred){ function SQLITE_PRIVATE (line 80296) | SQLITE_PRIVATE int sqlite3VdbeHalt(Vdbe *p){ function SQLITE_PRIVATE (line 80497) | SQLITE_PRIVATE void sqlite3VdbeResetStepResult(Vdbe *p){ function SQLITE_PRIVATE (line 80509) | SQLITE_PRIVATE int sqlite3VdbeTransferError(Vdbe *p){ function vdbeInvokeSqllog (line 80531) | static void vdbeInvokeSqllog(Vdbe *v){ function SQLITE_PRIVATE (line 80558) | SQLITE_PRIVATE int sqlite3VdbeReset(Vdbe *p){ function SQLITE_PRIVATE (line 80649) | SQLITE_PRIVATE int sqlite3VdbeFinalize(Vdbe *p){ function SQLITE_PRIVATE (line 80675) | SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(sqlite3 *db, AuxData **pp, ... function SQLITE_PRIVATE (line 80703) | SQLITE_PRIVATE void sqlite3VdbeClearObject(sqlite3 *db, Vdbe *p){ function SQLITE_PRIVATE (line 80744) | SQLITE_PRIVATE void sqlite3VdbeDelete(Vdbe *p){ function SQLITE_NOINLINE (line 80770) | SQLITE_NOINLINE sqlite3VdbeFinishMoveto(VdbeCursor *p){ function handleMovedCursor (line 80796) | static int SQLITE_NOINLINE handleMovedCursor(VdbeCursor *p){ function SQLITE_PRIVATE (line 80811) | SQLITE_PRIVATE int sqlite3VdbeCursorRestore(VdbeCursor *p){ function SQLITE_PRIVATE (line 80832) | SQLITE_PRIVATE int sqlite3VdbeCursorMoveto(VdbeCursor **pp, int *piCol){ function SQLITE_PRIVATE (line 80904) | SQLITE_PRIVATE u32 sqlite3VdbeSerialType(Mem *pMem, int file_format, u32... function SQLITE_PRIVATE (line 80988) | SQLITE_PRIVATE u32 sqlite3VdbeSerialTypeLen(u32 serial_type){ function SQLITE_PRIVATE (line 80997) | SQLITE_PRIVATE u8 sqlite3VdbeOneByteSerialTypeLen(u8 serial_type){ function u64 (line 81037) | static u64 floatSwap(u64 in){ function SQLITE_PRIVATE (line 81068) | SQLITE_PRIVATE u32 sqlite3VdbeSerialPut(u8 *buf, Mem *pMem, u32 serial_t... function u32 (line 81122) | static u32 serialGet( function SQLITE_PRIVATE (line 81158) | SQLITE_PRIVATE u32 sqlite3VdbeSerialGet( function SQLITE_PRIVATE (line 81263) | SQLITE_PRIVATE UnpackedRecord *sqlite3VdbeAllocUnpackedRecord( function SQLITE_PRIVATE (line 81283) | SQLITE_PRIVATE void sqlite3VdbeRecordUnpack( function vdbeRecordCompareDebug (line 81337) | static int vdbeRecordCompareDebug( function vdbeAssertFieldCountWithinLimits (line 81448) | static void vdbeAssertFieldCountWithinLimits( function vdbeCompareMemString (line 81478) | static int vdbeCompareMemString( function isAllZero (line 81515) | static int isAllZero(const char *z, int n){ function sqlite3BlobCompare (line 81528) | int sqlite3BlobCompare(const Mem *pB1, const Mem *pB2){ function sqlite3IntFloatCompare (line 81561) | static int sqlite3IntFloatCompare(i64 i, double r){ function SQLITE_PRIVATE (line 81591) | SQLITE_PRIVATE int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2,... function i64 (line 81690) | static i64 vdbeRecordDecodeInt(u32 serial_type, const u8 *aKey){ function SQLITE_PRIVATE (line 81745) | SQLITE_PRIVATE int sqlite3VdbeRecordCompareWithSkip( function SQLITE_PRIVATE (line 81942) | SQLITE_PRIVATE int sqlite3VdbeRecordCompare( function vdbeRecordCompareInt (line 81959) | static int vdbeRecordCompareInt( function vdbeRecordCompareString (line 82053) | static int vdbeRecordCompareString( function SQLITE_PRIVATE (line 82114) | SQLITE_PRIVATE RecordCompare sqlite3VdbeFindCompare(UnpackedRecord *p){ function SQLITE_PRIVATE (line 82165) | SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3 *db, BtCursor *pCur, i64 ... function SQLITE_PRIVATE (line 82244) | SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare( function SQLITE_PRIVATE (line 82279) | SQLITE_PRIVATE void sqlite3VdbeSetChanges(sqlite3 *db, int nChange){ function SQLITE_PRIVATE (line 82289) | SQLITE_PRIVATE void sqlite3VdbeCountChanges(Vdbe *v){ function SQLITE_PRIVATE (line 82311) | SQLITE_PRIVATE void sqlite3ExpirePreparedStatements(sqlite3 *db, int iCo... function SQLITE_PRIVATE (line 82321) | SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe *v){ function SQLITE_PRIVATE (line 82328) | SQLITE_PRIVATE u8 sqlite3VdbePrepareFlags(Vdbe *v){ function SQLITE_PRIVATE (line 82340) | SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar... function SQLITE_PRIVATE (line 82362) | SQLITE_PRIVATE void sqlite3VdbeSetVarmask(Vdbe *v, int iVar){ function SQLITE_PRIVATE (line 82381) | SQLITE_PRIVATE int sqlite3NotPureFunc(sqlite3_context *pCtx){ function SQLITE_PRIVATE (line 82412) | SQLITE_PRIVATE void sqlite3VtabImportErrmsg(Vdbe *p, sqlite3_vtab *pVtab){ function vdbeFreeUnpacked (line 82433) | static void vdbeFreeUnpacked(sqlite3 *db, int nField, UnpackedRecord *p){ function SQLITE_PRIVATE (line 82452) | SQLITE_PRIVATE void sqlite3VdbePreUpdateHook( function SQLITE_API (line 82541) | SQLITE_API int sqlite3_expired(sqlite3_stmt *pStmt){ function vdbeSafety (line 82552) | static int vdbeSafety(Vdbe *p){ function vdbeSafetyNotNull (line 82560) | static int vdbeSafetyNotNull(Vdbe *p){ function SQLITE_NOINLINE (line 82574) | static SQLITE_NOINLINE void invokeProfileCallback(sqlite3 *db, Vdbe *p){ function SQLITE_API (line 82612) | SQLITE_API int sqlite3_finalize(sqlite3_stmt *pStmt){ function SQLITE_API (line 82639) | SQLITE_API int sqlite3_reset(sqlite3_stmt *pStmt){ function SQLITE_API (line 82660) | SQLITE_API int sqlite3_clear_bindings(sqlite3_stmt *pStmt){ function SQLITE_API (line 82685) | SQLITE_API const void *sqlite3_value_blob(sqlite3_value *pVal){ function SQLITE_API (line 82698) | SQLITE_API int sqlite3_value_bytes(sqlite3_value *pVal){ function SQLITE_API (line 82701) | SQLITE_API int sqlite3_value_bytes16(sqlite3_value *pVal){ function SQLITE_API (line 82704) | SQLITE_API double sqlite3_value_double(sqlite3_value *pVal){ function SQLITE_API (line 82707) | SQLITE_API int sqlite3_value_int(sqlite3_value *pVal){ function SQLITE_API (line 82710) | SQLITE_API sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal){ function sqlite3_value_subtype (line 82713) | SQLITE_API unsigned int sqlite3_value_subtype(sqlite3_value *pVal){ function SQLITE_API (line 82717) | SQLITE_API void *sqlite3_value_pointer(sqlite3_value *pVal, const char *... function SQLITE_API (line 82734) | SQLITE_API const void *sqlite3_value_text16(sqlite3_value* pVal){ function SQLITE_API (line 82737) | SQLITE_API const void *sqlite3_value_text16be(sqlite3_value *pVal){ function SQLITE_API (line 82740) | SQLITE_API const void *sqlite3_value_text16le(sqlite3_value *pVal){ function SQLITE_API (line 82748) | SQLITE_API int sqlite3_value_type(sqlite3_value* pVal){ function SQLITE_API (line 82834) | SQLITE_API int sqlite3_value_nochange(sqlite3_value *pVal){ function SQLITE_API (line 82839) | SQLITE_API int sqlite3_value_frombind(sqlite3_value *pVal){ function SQLITE_API (line 82845) | SQLITE_API sqlite3_value *sqlite3_value_dup(const sqlite3_value *pOrig){ function SQLITE_API (line 82868) | SQLITE_API void sqlite3_value_free(sqlite3_value *pOld){ function setResultStrOrError (line 82884) | static void setResultStrOrError( function invokeValueDestructor (line 82895) | static int invokeValueDestructor( function SQLITE_API (line 82911) | SQLITE_API void sqlite3_result_blob( function SQLITE_API (line 82921) | SQLITE_API void sqlite3_result_blob64( function SQLITE_API (line 82935) | SQLITE_API void sqlite3_result_double(sqlite3_context *pCtx, double rVal){ function SQLITE_API (line 82939) | SQLITE_API void sqlite3_result_error(sqlite3_context *pCtx, const char *... function SQLITE_API (line 82945) | SQLITE_API void sqlite3_result_error16(sqlite3_context *pCtx, const void... function SQLITE_API (line 82951) | SQLITE_API void sqlite3_result_int(sqlite3_context *pCtx, int iVal){ function SQLITE_API (line 82955) | SQLITE_API void sqlite3_result_int64(sqlite3_context *pCtx, i64 iVal){ function SQLITE_API (line 82959) | SQLITE_API void sqlite3_result_null(sqlite3_context *pCtx){ function SQLITE_API (line 82963) | SQLITE_API void sqlite3_result_pointer( function SQLITE_API (line 82975) | SQLITE_API void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned i... function SQLITE_API (line 82981) | SQLITE_API void sqlite3_result_text( function SQLITE_API (line 82990) | SQLITE_API void sqlite3_result_text64( function SQLITE_API (line 83007) | SQLITE_API void sqlite3_result_text16( function SQLITE_API (line 83016) | SQLITE_API void sqlite3_result_text16be( function SQLITE_API (line 83025) | SQLITE_API void sqlite3_result_text16le( function SQLITE_API (line 83035) | SQLITE_API void sqlite3_result_value(sqlite3_context *pCtx, sqlite3_valu... function SQLITE_API (line 83039) | SQLITE_API void sqlite3_result_zeroblob(sqlite3_context *pCtx, int n){ function SQLITE_API (line 83043) | SQLITE_API int sqlite3_result_zeroblob64(sqlite3_context *pCtx, u64 n){ function SQLITE_API (line 83052) | SQLITE_API void sqlite3_result_error_code(sqlite3_context *pCtx, int err... function SQLITE_API (line 83064) | SQLITE_API void sqlite3_result_error_toobig(sqlite3_context *pCtx){ function SQLITE_API (line 83072) | SQLITE_API void sqlite3_result_error_nomem(sqlite3_context *pCtx){ function SQLITE_PRIVATE (line 83084) | SQLITE_PRIVATE void sqlite3ResultIntReal(sqlite3_context *pCtx){ function doWalCallbacks (line 83098) | static int doWalCallbacks(sqlite3 *db){ function sqlite3Step (line 83128) | static int sqlite3Step(Vdbe *p){ function SQLITE_API (line 83263) | SQLITE_API int sqlite3_step(sqlite3_stmt *pStmt){ function SQLITE_API (line 83312) | SQLITE_API void *sqlite3_user_data(sqlite3_context *p){ function SQLITE_API (line 83327) | SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context *p){ function SQLITE_API (line 83346) | SQLITE_API int sqlite3_vtab_nochange(sqlite3_context *p){ function SQLITE_PRIVATE (line 83358) | SQLITE_PRIVATE sqlite3_int64 sqlite3StmtCurrentTime(sqlite3_context *p){ function SQLITE_NOINLINE (line 83378) | static SQLITE_NOINLINE void *createAggContext(sqlite3_context *p, int nB... function SQLITE_API (line 83400) | SQLITE_API void *sqlite3_aggregate_context(sqlite3_context *p, int nByte){ function SQLITE_API (line 83421) | SQLITE_API void *sqlite3_get_auxdata(sqlite3_context *pCtx, int iArg){ function SQLITE_API (line 83449) | SQLITE_API void sqlite3_set_auxdata( function SQLITE_API (line 83502) | SQLITE_API int sqlite3_aggregate_count(sqlite3_context *p){ function SQLITE_API (line 83511) | SQLITE_API int sqlite3_column_count(sqlite3_stmt *pStmt){ function SQLITE_API (line 83520) | SQLITE_API int sqlite3_data_count(sqlite3_stmt *pStmt){ function Mem (line 83569) | static Mem *columnMem(sqlite3_stmt *pStmt, int i){ function columnMallocFailure (line 83604) | static void columnMallocFailure(sqlite3_stmt *pStmt) function SQLITE_API (line 83624) | SQLITE_API const void *sqlite3_column_blob(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83634) | SQLITE_API int sqlite3_column_bytes(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83639) | SQLITE_API int sqlite3_column_bytes16(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83644) | SQLITE_API double sqlite3_column_double(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83649) | SQLITE_API int sqlite3_column_int(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83654) | SQLITE_API sqlite_int64 sqlite3_column_int64(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83664) | SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83674) | SQLITE_API const void *sqlite3_column_text16(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83680) | SQLITE_API int sqlite3_column_type(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83751) | SQLITE_API const char *sqlite3_column_name(sqlite3_stmt *pStmt, int N){ function SQLITE_API (line 83755) | SQLITE_API const void *sqlite3_column_name16(sqlite3_stmt *pStmt, int N){ function SQLITE_API (line 83774) | SQLITE_API const char *sqlite3_column_decltype(sqlite3_stmt *pStmt, int N){ function SQLITE_API (line 83778) | SQLITE_API const void *sqlite3_column_decltype16(sqlite3_stmt *pStmt, in... function SQLITE_API (line 83790) | SQLITE_API const char *sqlite3_column_database_name(sqlite3_stmt *pStmt,... function SQLITE_API (line 83794) | SQLITE_API const void *sqlite3_column_database_name16(sqlite3_stmt *pStm... function SQLITE_API (line 83804) | SQLITE_API const char *sqlite3_column_table_name(sqlite3_stmt *pStmt, in... function SQLITE_API (line 83808) | SQLITE_API const void *sqlite3_column_table_name16(sqlite3_stmt *pStmt, ... function SQLITE_API (line 83818) | SQLITE_API const char *sqlite3_column_origin_name(sqlite3_stmt *pStmt, i... function SQLITE_API (line 83822) | SQLITE_API const void *sqlite3_column_origin_name16(sqlite3_stmt *pStmt,... function vdbeUnbind (line 83844) | static int vdbeUnbind(Vdbe *p, int i){ function bindText (line 83887) | static int bindText( function SQLITE_API (line 83923) | SQLITE_API int sqlite3_bind_blob( function SQLITE_API (line 83935) | SQLITE_API int sqlite3_bind_blob64( function SQLITE_API (line 83949) | SQLITE_API int sqlite3_bind_double(sqlite3_stmt *pStmt, int i, double rV... function SQLITE_API (line 83959) | SQLITE_API int sqlite3_bind_int(sqlite3_stmt *p, int i, int iValue){ function SQLITE_API (line 83962) | SQLITE_API int sqlite3_bind_int64(sqlite3_stmt *pStmt, int i, sqlite_int... function SQLITE_API (line 83972) | SQLITE_API int sqlite3_bind_null(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83981) | SQLITE_API int sqlite3_bind_pointer( function SQLITE_API (line 83999) | SQLITE_API int sqlite3_bind_text( function SQLITE_API (line 84008) | SQLITE_API int sqlite3_bind_text64( function SQLITE_API (line 84025) | SQLITE_API int sqlite3_bind_text16( function SQLITE_API (line 84035) | SQLITE_API int sqlite3_bind_value(sqlite3_stmt *pStmt, int i, const sqli... function SQLITE_API (line 84066) | SQLITE_API int sqlite3_bind_zeroblob(sqlite3_stmt *pStmt, int i, int n){ function SQLITE_API (line 84076) | SQLITE_API int sqlite3_bind_zeroblob64(sqlite3_stmt *pStmt, int i, sqlit... function SQLITE_API (line 84095) | SQLITE_API int sqlite3_bind_parameter_count(sqlite3_stmt *pStmt){ function SQLITE_API (line 84106) | SQLITE_API const char *sqlite3_bind_parameter_name(sqlite3_stmt *pStmt, ... function SQLITE_PRIVATE (line 84117) | SQLITE_PRIVATE int sqlite3VdbeParameterIndex(Vdbe *p, const char *zName,... function SQLITE_API (line 84121) | SQLITE_API int sqlite3_bind_parameter_index(sqlite3_stmt *pStmt, const c... function SQLITE_PRIVATE (line 84128) | SQLITE_PRIVATE int sqlite3TransferBindings(sqlite3_stmt *pFromStmt, sqli... function SQLITE_API (line 84155) | SQLITE_API int sqlite3_transfer_bindings(sqlite3_stmt *pFromStmt, sqlite... function SQLITE_API (line 84179) | SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt *pStmt){ function SQLITE_API (line 84187) | SQLITE_API int sqlite3_stmt_readonly(sqlite3_stmt *pStmt){ function SQLITE_API (line 84195) | SQLITE_API int sqlite3_stmt_isexplain(sqlite3_stmt *pStmt){ function SQLITE_API (line 84202) | SQLITE_API int sqlite3_stmt_busy(sqlite3_stmt *pStmt){ function SQLITE_API (line 84213) | SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *p... function SQLITE_API (line 84234) | SQLITE_API int sqlite3_stmt_status(sqlite3_stmt *pStmt, int op, int rese... function SQLITE_API (line 84264) | SQLITE_API const char *sqlite3_sql(sqlite3_stmt *pStmt){ function SQLITE_API (line 84278) | SQLITE_API char *sqlite3_expanded_sql(sqlite3_stmt *pStmt){ function SQLITE_API (line 84298) | SQLITE_API const char *sqlite3_normalized_sql(sqlite3_stmt *pStmt){ function UnpackedRecord (line 84316) | static UnpackedRecord *vdbeUnpackRecord( function SQLITE_API (line 84335) | SQLITE_API int sqlite3_preupdate_old(sqlite3 *db, int iIdx, sqlite3_valu... function SQLITE_API (line 84398) | SQLITE_API int sqlite3_preupdate_count(sqlite3 *db){ function SQLITE_API (line 84416) | SQLITE_API int sqlite3_preupdate_depth(sqlite3 *db){ function SQLITE_API (line 84427) | SQLITE_API int sqlite3_preupdate_new(sqlite3 *db, int iIdx, sqlite3_valu... function SQLITE_API (line 84502) | SQLITE_API int sqlite3_stmt_scanstatus( function SQLITE_API (line 84561) | SQLITE_API void sqlite3_stmt_scanstatus_reset(sqlite3_stmt *pStmt){ function findNextHostParameter (line 84597) | static int findNextHostParameter(const char *zSql, int *pnToken){ function SQLITE_PRIVATE (line 84640) | SQLITE_PRIVATE char *sqlite3VdbeExpandSql( function updateMaxBlobsize (line 84847) | static void updateMaxBlobsize(Mem *p){ function test_trace_breakpoint (line 84899) | static void test_trace_breakpoint(int pc, Op *pOp, Vdbe *v){ function vdbeTakeBranch (line 84946) | static void vdbeTakeBranch(u32 iSrcLine, u8 I, u8 M){ function VdbeCursor (line 85005) | static VdbeCursor *allocateCursor( function alsoAnInt (line 85070) | static int alsoAnInt(Mem *pRec, double rValue, i64 *piValue){ function applyNumericAffinity (line 85094) | static void applyNumericAffinity(Mem *pRec, int bTryForInt){ function applyAffinity (line 85134) | static void applyAffinity( function SQLITE_API (line 85173) | SQLITE_API int sqlite3_value_numeric_type(sqlite3_value *pVal){ function SQLITE_PRIVATE (line 85187) | SQLITE_PRIVATE void sqlite3ValueApplyAffinity( function u16 (line 85201) | static u16 SQLITE_NOINLINE computeNumericType(Mem *pMem){ function u16 (line 85229) | static u16 numericType(Mem *pMem){ function SQLITE_PRIVATE (line 85249) | SQLITE_PRIVATE void sqlite3VdbeMemPrettyPrint(Mem *pMem, StrAccum *pStr){ function memTracePrint (line 85309) | static void memTracePrint(Mem *p){ function registerTrace (line 85335) | static void registerTrace(int iReg, Mem *p){ function SQLITE_PRIVATE (line 85351) | SQLITE_PRIVATE void sqlite3VdbeRegisterDump(Vdbe *v){ function sqlite_uint64 (line 85403) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 85411) | __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ function sqlite_uint64 (line 85422) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 85430) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite3Hwtime (line 85453) | sqlite3Hwtime(void){ return ((sqlite_uint64)0); } function checkSavepointCount (line 85475) | static int checkSavepointCount(sqlite3 *db){ function SQLITE_NOINLINE (line 85488) | static SQLITE_NOINLINE Mem *out2PrereleaseWithClear(Mem *pOut){ function Mem (line 85493) | static Mem *out2Prerelease(Vdbe *p, VdbeOp *pOp){ function SQLITE_PRIVATE (line 85512) | SQLITE_PRIVATE int sqlite3VdbeExec( type Incrblob (line 92872) | typedef struct Incrblob Incrblob; type Incrblob (line 92873) | struct Incrblob { function blobSeekToRow (line 92902) | static int blobSeekToRow(Incrblob *p, sqlite3_int64 iRow, char **pzErr){ function SQLITE_API (line 92967) | SQLITE_API int sqlite3_blob_open( function SQLITE_API (line 93200) | SQLITE_API int sqlite3_blob_close(sqlite3_blob *pBlob){ function blobReadWrite (line 93221) | static int blobReadWrite( function SQLITE_API (line 93294) | SQLITE_API int sqlite3_blob_read(sqlite3_blob *pBlob, void *z, int n, in... function SQLITE_API (line 93301) | SQLITE_API int sqlite3_blob_write(sqlite3_blob *pBlob, const void *z, in... function SQLITE_API (line 93311) | SQLITE_API int sqlite3_blob_bytes(sqlite3_blob *pBlob){ function SQLITE_API (line 93326) | SQLITE_API int sqlite3_blob_reopen(sqlite3_blob *pBlob, sqlite3_int64 iR... type MergeEngine (line 93519) | typedef struct MergeEngine MergeEngine; type PmaReader (line 93520) | typedef struct PmaReader PmaReader; type PmaWriter (line 93521) | typedef struct PmaWriter PmaWriter; type SorterRecord (line 93522) | typedef struct SorterRecord SorterRecord; type SortSubtask (line 93523) | typedef struct SortSubtask SortSubtask; type SorterFile (line 93524) | typedef struct SorterFile SorterFile; type SorterList (line 93525) | typedef struct SorterList SorterList; type IncrMerger (line 93526) | typedef struct IncrMerger IncrMerger; type SorterFile (line 93532) | struct SorterFile { type SorterList (line 93545) | struct SorterList { type MergeEngine (line 93615) | struct MergeEngine { type SortSubtask (line 93654) | struct SortSubtask { type VdbeSorter (line 93676) | struct VdbeSorter { type PmaReader (line 93709) | struct PmaReader { type IncrMerger (line 93755) | struct IncrMerger { type PmaWriter (line 93773) | struct PmaWriter { type SorterRecord (line 93801) | struct SorterRecord { function vdbePmaReaderClear (line 93828) | static void vdbePmaReaderClear(PmaReader *pReadr){ function vdbePmaReadBlob (line 93845) | static int vdbePmaReadBlob( function vdbePmaReadVarint (line 93939) | static int vdbePmaReadVarint(PmaReader *p, u64 *pnOut){ function vdbeSorterMapFile (line 93972) | static int vdbeSorterMapFile(SortSubtask *pTask, SorterFile *pFile, u8 *... function vdbePmaReaderSeek (line 93989) | static int vdbePmaReaderSeek( function vdbePmaReaderNext (line 94036) | static int vdbePmaReaderNext(PmaReader *pReadr){ function vdbePmaReaderInit (line 94083) | static int vdbePmaReaderInit( function vdbeSorterCompareTail (line 94116) | static int vdbeSorterCompareTail( function vdbeSorterCompare (line 94143) | static int vdbeSorterCompare( function vdbeSorterCompareText (line 94162) | static int vdbeSorterCompareText( function vdbeSorterCompareInt (line 94204) | static int vdbeSorterCompareInt( function SQLITE_PRIVATE (line 94287) | SQLITE_PRIVATE int sqlite3VdbeSorterInit( function vdbeSorterRecordFree (line 94389) | static void vdbeSorterRecordFree(sqlite3 *db, SorterRecord *pRecord){ function vdbeSortSubtaskCleanup (line 94402) | static void vdbeSortSubtaskCleanup(sqlite3 *db, SortSubtask *pTask){ function vdbeSorterWorkDebug (line 94425) | static void vdbeSorterWorkDebug(SortSubtask *pTask, const char *zEvent){ function vdbeSorterRewindDebug (line 94431) | static void vdbeSorterRewindDebug(const char *zEvent){ function vdbeSorterPopulateDebug (line 94436) | static void vdbeSorterPopulateDebug( function vdbeSorterBlockDebug (line 94445) | static void vdbeSorterBlockDebug( function vdbeSorterJoinThread (line 94467) | static int vdbeSorterJoinThread(SortSubtask *pTask){ function vdbeSorterCreateThread (line 94488) | static int vdbeSorterCreateThread( function vdbeSorterJoinAll (line 94501) | static int vdbeSorterJoinAll(VdbeSorter *pSorter, int rcin){ function MergeEngine (line 94531) | static MergeEngine *vdbeMergeEngineNew(int nReader){ function vdbeMergeEngineFree (line 94554) | static void vdbeMergeEngineFree(MergeEngine *pMerger){ function vdbeIncrFree (line 94568) | static void vdbeIncrFree(IncrMerger *pIncr){ function SQLITE_PRIVATE (line 94585) | SQLITE_PRIVATE void sqlite3VdbeSorterReset(sqlite3 *db, VdbeSorter *pSor... function SQLITE_PRIVATE (line 94618) | SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *db, VdbeCursor *pCsr){ function vdbeSorterExtendFile (line 94640) | static void vdbeSorterExtendFile(sqlite3 *db, sqlite3_file *pFd, i64 nBy... function vdbeSorterOpenTempFile (line 94659) | static int vdbeSorterOpenTempFile( function vdbeSortAllocUnpacked (line 94686) | static int vdbeSortAllocUnpacked(SortSubtask *pTask){ function SorterRecord (line 94700) | static SorterRecord *vdbeSorterMerge( function SorterCompare (line 94742) | static SorterCompare vdbeSorterGetCompare(VdbeSorter *p){ function vdbeSorterSort (line 94756) | static int vdbeSorterSort(SortSubtask *pTask, SorterList *pList){ function vdbePmaWriterInit (line 94807) | static void vdbePmaWriterInit( function vdbePmaWriteBlob (line 94829) | static void vdbePmaWriteBlob(PmaWriter *p, u8 *pData, int nData){ function vdbePmaWriterFinish (line 94862) | static int vdbePmaWriterFinish(PmaWriter *p, i64 *piEof){ function vdbePmaWriteVarint (line 94881) | static void vdbePmaWriteVarint(PmaWriter *p, u64 iVal){ function vdbeSorterListToPMA (line 94902) | static int vdbeSorterListToPMA(SortSubtask *pTask, SorterList *pList){ function vdbeMergeEngineStep (line 94966) | static int vdbeMergeEngineStep( function vdbeSorterFlushPMA (line 95051) | static int vdbeSorterFlushPMA(VdbeSorter *pSorter){ function SQLITE_PRIVATE (line 95121) | SQLITE_PRIVATE int sqlite3VdbeSorterWrite( function vdbeIncrPopulate (line 95233) | static int vdbeIncrPopulate(IncrMerger *pIncr){ function vdbeIncrBgPopulate (line 95285) | static int vdbeIncrBgPopulate(IncrMerger *pIncr){ function vdbeIncrSwap (line 95309) | static int vdbeIncrSwap(IncrMerger *pIncr){ function vdbeIncrMergerNew (line 95348) | static int vdbeIncrMergerNew( function vdbeIncrMergerSetThreads (line 95372) | static void vdbeIncrMergerSetThreads(IncrMerger *pIncr){ function vdbeMergeEngineCompare (line 95385) | static void vdbeMergeEngineCompare( function vdbeMergeEngineInit (line 95467) | static int vdbeMergeEngineInit( function vdbePmaReaderIncrMergeInit (line 95543) | static int vdbePmaReaderIncrMergeInit(PmaReader *pReadr, int eMode){ function vdbePmaReaderIncrInit (line 95631) | static int vdbePmaReaderIncrInit(PmaReader *pReadr, int eMode){ function vdbeMergeEngineLevel0 (line 95661) | static int vdbeMergeEngineLevel0( function vdbeSorterTreeDepth (line 95700) | static int vdbeSorterTreeDepth(int nPMA){ function vdbeSorterAddToTree (line 95718) | static int vdbeSorterAddToTree( function vdbeSorterMergeTreeBuild (line 95774) | static int vdbeSorterMergeTreeBuild( function vdbeSorterSetupMerge (line 95853) | static int vdbeSorterSetupMerge(VdbeSorter *pSorter){ function SQLITE_PRIVATE (line 95935) | SQLITE_PRIVATE int sqlite3VdbeSorterRewind(const VdbeCursor *pCsr, int *... function SQLITE_PRIVATE (line 95987) | SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *db, const VdbeCursor *... function SQLITE_PRIVATE (line 96052) | SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(const VdbeCursor *pCsr, Mem *... function SQLITE_PRIVATE (line 96085) | SQLITE_PRIVATE int sqlite3VdbeSorterCompare( type MemJournal (line 96151) | typedef struct MemJournal MemJournal; type FilePoint (line 96152) | typedef struct FilePoint FilePoint; type FileChunk (line 96153) | typedef struct FileChunk FileChunk; type FileChunk (line 96161) | struct FileChunk { type FilePoint (line 96181) | struct FilePoint { type MemJournal (line 96190) | struct MemJournal { function memjrnlRead (line 96209) | static int memjrnlRead( function memjrnlFreeChunks (line 96256) | static void memjrnlFreeChunks(MemJournal *p){ function memjrnlCreateFile (line 96269) | static int memjrnlCreateFile(MemJournal *p){ function memjrnlWrite (line 96308) | static int memjrnlWrite( function memjrnlTruncate (line 96387) | static int memjrnlTruncate(sqlite3_file *pJfd, sqlite_int64 size){ function memjrnlClose (line 96403) | static int memjrnlClose(sqlite3_file *pJfd){ function memjrnlSync (line 96415) | static int memjrnlSync(sqlite3_file *pJfd, int flags){ function memjrnlFileSize (line 96423) | static int memjrnlFileSize(sqlite3_file *pJfd, sqlite_int64 *pSize){ type sqlite3_io_methods (line 96432) | struct sqlite3_io_methods function SQLITE_PRIVATE (line 96466) | SQLITE_PRIVATE int sqlite3JournalOpen( function SQLITE_PRIVATE (line 96502) | SQLITE_PRIVATE void sqlite3MemJournalOpen(sqlite3_file *pJfd){ function SQLITE_PRIVATE (line 96541) | SQLITE_PRIVATE int sqlite3JournalIsInMemory(sqlite3_file *p){ function SQLITE_PRIVATE (line 96549) | SQLITE_PRIVATE int sqlite3JournalSize(sqlite3_vfs *pVfs){ function walkWindowList (line 96579) | static int walkWindowList(Walker *pWalker, Window *pList){ function SQLITE_NOINLINE (line 96622) | static SQLITE_NOINLINE int walkExpr(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 96654) | SQLITE_PRIVATE int sqlite3WalkExpr(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 96662) | SQLITE_PRIVATE int sqlite3WalkExprList(Walker *pWalker, ExprList *p){ function SQLITE_PRIVATE (line 96679) | SQLITE_PRIVATE int sqlite3WalkSelectExpr(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 96707) | SQLITE_PRIVATE int sqlite3WalkSelectFrom(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 96744) | SQLITE_PRIVATE int sqlite3WalkSelect(Walker *pWalker, Select *p){ function incrAggDepth (line 96793) | static int incrAggDepth(Walker *pWalker, Expr *pExpr){ function incrAggFunctionDepth (line 96797) | static void incrAggFunctionDepth(Expr *pExpr, int N){ function resolveAlias (line 96826) | static void resolveAlias( function nameInUsingClause (line 96883) | static int nameInUsingClause(IdList *pUsing, const char *zCol){ function SQLITE_PRIVATE (line 96900) | SQLITE_PRIVATE int sqlite3MatchEName( function areDoubleQuotedStringsEnabled (line 96929) | static int areDoubleQuotedStringsEnabled(sqlite3 *db, NameContext *pTopNC){ function lookupName (line 96970) | static int lookupName( function SQLITE_PRIVATE (line 97389) | SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc,... function notValidImpl (line 97431) | static void notValidImpl( function exprProbability (line 97457) | static int exprProbability(Expr *p){ function resolveExprStep (line 97477) | static int resolveExprStep(Walker *pWalker, Expr *pExpr){ function resolveAsName (line 97880) | static int resolveAsName( function resolveOrderByTermToExprList (line 97920) | static int resolveOrderByTermToExprList( function resolveOutOfRangeError (line 97967) | static void resolveOutOfRangeError( function resolveCompoundOrderBy (line 97993) | static int resolveCompoundOrderBy( function SQLITE_PRIVATE (line 98110) | SQLITE_PRIVATE int sqlite3ResolveOrderGroupBy( function resolveRemoveWindowsCb (line 98145) | static int resolveRemoveWindowsCb(Walker *pWalker, Expr *pExpr){ function windowRemoveExprFromSelect (line 98158) | static void windowRemoveExprFromSelect(Select *pSelect, Expr *pExpr){ function resolveOrderGroupBy (line 98189) | static int resolveOrderGroupBy( function resolveSelectStep (line 98251) | static int resolveSelectStep(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 98536) | SQLITE_PRIVATE int sqlite3ResolveExprNames( function SQLITE_PRIVATE (line 98575) | SQLITE_PRIVATE int sqlite3ResolveExprListNames( function SQLITE_PRIVATE (line 98600) | SQLITE_PRIVATE void sqlite3ResolveSelectNames( function SQLITE_PRIVATE (line 98634) | SQLITE_PRIVATE int sqlite3ResolveSelfReference( function SQLITE_PRIVATE (line 98694) | SQLITE_PRIVATE char sqlite3TableColumnAffinity(Table *pTab, int iCol){ function SQLITE_PRIVATE (line 98715) | SQLITE_PRIVATE char sqlite3ExprAffinity(Expr *pExpr){ function SQLITE_PRIVATE (line 98757) | SQLITE_PRIVATE Expr *sqlite3ExprAddCollateToken( function SQLITE_PRIVATE (line 98773) | SQLITE_PRIVATE Expr *sqlite3ExprAddCollateString(Parse *pParse, Expr *pE... function SQLITE_PRIVATE (line 98783) | SQLITE_PRIVATE Expr *sqlite3ExprSkipCollate(Expr *pExpr){ function SQLITE_PRIVATE (line 98796) | SQLITE_PRIVATE Expr *sqlite3ExprSkipCollateAndLikely(Expr *pExpr){ function SQLITE_PRIVATE (line 98825) | SQLITE_PRIVATE CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 98897) | SQLITE_PRIVATE CollSeq *sqlite3ExprNNCollSeq(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 98907) | SQLITE_PRIVATE int sqlite3ExprCollSeqMatch(Parse *pParse, Expr *pE1, Exp... function SQLITE_PRIVATE (line 98918) | SQLITE_PRIVATE char sqlite3CompareAffinity(Expr *pExpr, char aff2){ function comparisonAffinity (line 98940) | static char comparisonAffinity(Expr *pExpr){ function SQLITE_PRIVATE (line 98963) | SQLITE_PRIVATE int sqlite3IndexAffinityOk(Expr *pExpr, char idx_affinity){ function u8 (line 98978) | static u8 binaryCompareP5(Expr *pExpr1, Expr *pExpr2, int jumpIfNull){ function SQLITE_PRIVATE (line 98996) | SQLITE_PRIVATE CollSeq *sqlite3BinaryCompareCollSeq( function SQLITE_PRIVATE (line 99024) | SQLITE_PRIVATE CollSeq *sqlite3ExprCompareCollSeq(Parse *pParse, Expr *p){ function codeCompare (line 99035) | static int codeCompare( function SQLITE_PRIVATE (line 99071) | SQLITE_PRIVATE int sqlite3ExprIsVector(Expr *pExpr){ function SQLITE_PRIVATE (line 99081) | SQLITE_PRIVATE int sqlite3ExprVectorSize(Expr *pExpr){ function SQLITE_PRIVATE (line 99108) | SQLITE_PRIVATE Expr *sqlite3VectorFieldSubexpr(Expr *pVector, int i){ function SQLITE_PRIVATE (line 99142) | SQLITE_PRIVATE Expr *sqlite3ExprForVectorField( function exprCodeSubselect (line 99188) | static int exprCodeSubselect(Parse *pParse, Expr *pExpr){ function exprVectorRegister (line 99216) | static int exprVectorRegister( function codeVectorCompare (line 99249) | static void codeVectorCompare( function SQLITE_PRIVATE (line 99333) | SQLITE_PRIVATE int sqlite3ExprCheckHeight(Parse *pParse, int nHeight){ function heightOfExpr (line 99354) | static void heightOfExpr(Expr *p, int *pnHeight){ function heightOfExprList (line 99361) | static void heightOfExprList(ExprList *p, int *pnHeight){ function heightOfSelect (line 99369) | static void heightOfSelect(Select *pSelect, int *pnHeight){ function exprSetHeight (line 99391) | static void exprSetHeight(Expr *p){ function SQLITE_PRIVATE (line 99412) | SQLITE_PRIVATE void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ function SQLITE_PRIVATE (line 99422) | SQLITE_PRIVATE int sqlite3SelectExprHeight(Select *p){ function SQLITE_PRIVATE (line 99432) | SQLITE_PRIVATE void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ function SQLITE_PRIVATE (line 99460) | SQLITE_PRIVATE Expr *sqlite3ExprAlloc( function SQLITE_PRIVATE (line 99508) | SQLITE_PRIVATE Expr *sqlite3Expr( function SQLITE_PRIVATE (line 99525) | SQLITE_PRIVATE void sqlite3ExprAttachSubtrees( function SQLITE_PRIVATE (line 99555) | SQLITE_PRIVATE Expr *sqlite3PExpr( function SQLITE_PRIVATE (line 99580) | SQLITE_PRIVATE void sqlite3PExprAddSelect(Parse *pParse, Expr *pExpr, Se... function SQLITE_PRIVATE (line 99600) | SQLITE_PRIVATE Expr *sqlite3ExprAnd(Parse *pParse, Expr *pLeft, Expr *pR... function SQLITE_PRIVATE (line 99621) | SQLITE_PRIVATE Expr *sqlite3ExprFunction( function SQLITE_PRIVATE (line 99657) | SQLITE_PRIVATE void sqlite3ExprFunctionUsable( function SQLITE_PRIVATE (line 99696) | SQLITE_PRIVATE void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExp... function SQLITE_NOINLINE (line 99764) | static SQLITE_NOINLINE void sqlite3ExprDeleteNN(sqlite3 *db, Expr *p){ function SQLITE_PRIVATE (line 99803) | SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3 *db, Expr *p){ function SQLITE_PRIVATE (line 99810) | SQLITE_PRIVATE void sqlite3ExprUnmapAndDelete(Parse *pParse, Expr *p){ function exprStructSize (line 99824) | static int exprStructSize(Expr *p){ function dupedExprStructSize (line 99864) | static int dupedExprStructSize(Expr *p, int flags){ function dupedExprNodeSize (line 99895) | static int dupedExprNodeSize(Expr *p, int flags){ function dupedExprSize (line 99916) | static int dupedExprSize(Expr *p, int flags){ function Expr (line 99935) | static Expr *exprDup(sqlite3 *db, Expr *p, int dupFlags, u8 **pzBuffer){ function With (line 100040) | static With *withDup(sqlite3 *db, With *p){ function gatherSelectWindowsCallback (line 100068) | static int gatherSelectWindowsCallback(Walker *pWalker, Expr *pExpr){ function gatherSelectWindowsSelectCallback (line 100079) | static int gatherSelectWindowsSelectCallback(Walker *pWalker, Select *p){ function gatherSelectWindows (line 100082) | static void gatherSelectWindows(Select *p){ function SQLITE_PRIVATE (line 100111) | SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3 *db, Expr *p, int flags){ function SQLITE_PRIVATE (line 100115) | SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3 *db, ExprList *p, in... function SQLITE_PRIVATE (line 100166) | SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3 *db, SrcList *p, int f... function SQLITE_PRIVATE (line 100207) | SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3 *db, IdList *p){ function SQLITE_PRIVATE (line 100231) | SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, Select *pDup, int f... function SQLITE_PRIVATE (line 100272) | SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, Select *p, int flags){ function SQLITE_PRIVATE (line 100294) | SQLITE_PRIVATE ExprList *sqlite3ExprListAppend( function SQLITE_PRIVATE (line 100342) | SQLITE_PRIVATE ExprList *sqlite3ExprListAppendVector( function SQLITE_PRIVATE (line 100406) | SQLITE_PRIVATE void sqlite3ExprListSetSortOrder(ExprList *p, int iSortOr... function SQLITE_PRIVATE (line 100444) | SQLITE_PRIVATE void sqlite3ExprListSetName( function SQLITE_PRIVATE (line 100473) | SQLITE_PRIVATE void sqlite3ExprListSetSpan( function SQLITE_PRIVATE (line 100495) | SQLITE_PRIVATE void sqlite3ExprListCheckLength( function SQLITE_NOINLINE (line 100511) | static SQLITE_NOINLINE void exprListDeleteNN(sqlite3 *db, ExprList *pList){ function SQLITE_PRIVATE (line 100522) | SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3 *db, ExprList *pList){ function SQLITE_PRIVATE (line 100530) | SQLITE_PRIVATE u32 sqlite3ExprListFlags(const ExprList *pList){ function SQLITE_PRIVATE (line 100549) | SQLITE_PRIVATE int sqlite3SelectWalkFail(Walker *pWalker, Select *NotUsed){ function SQLITE_PRIVATE (line 100563) | SQLITE_PRIVATE u32 sqlite3IsTrueOrFalse(const char *zIn){ function SQLITE_PRIVATE (line 100575) | SQLITE_PRIVATE int sqlite3ExprIdToTrueFalse(Expr *pExpr){ function SQLITE_PRIVATE (line 100592) | SQLITE_PRIVATE int sqlite3ExprTruthValue(const Expr *pExpr){ function SQLITE_PRIVATE (line 100613) | SQLITE_PRIVATE Expr *sqlite3ExprSimplifiedAndOr(Expr *pExpr){ function exprNodeIsConstant (line 100654) | static int exprNodeIsConstant(Walker *pWalker, Expr *pExpr){ function exprIsConst (line 100724) | static int exprIsConst(Expr *p, int initFlag, int iCur){ function SQLITE_PRIVATE (line 100745) | SQLITE_PRIVATE int sqlite3ExprIsConstant(Expr *p){ function SQLITE_PRIVATE (line 100762) | SQLITE_PRIVATE int sqlite3ExprIsConstantNotJoin(Expr *p){ function SQLITE_PRIVATE (line 100772) | SQLITE_PRIVATE int sqlite3ExprIsTableConstant(Expr *p, int iCur){ function exprNodeIsConstantOrGroupBy (line 100780) | static int exprNodeIsConstantOrGroupBy(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 100824) | SQLITE_PRIVATE int sqlite3ExprIsConstantOrGroupBy(Parse *pParse, Expr *p... function SQLITE_PRIVATE (line 100856) | SQLITE_PRIVATE int sqlite3ExprIsConstantOrFunction(Expr *p, u8 isInit){ function SQLITE_PRIVATE (line 100866) | SQLITE_PRIVATE int sqlite3ExprContainsSubquery(Expr *p){ function SQLITE_PRIVATE (line 100885) | SQLITE_PRIVATE int sqlite3ExprIsInteger(Expr *p, int *pValue){ function SQLITE_PRIVATE (line 100931) | SQLITE_PRIVATE int sqlite3ExprCanBeNull(const Expr *p){ function SQLITE_PRIVATE (line 100965) | SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char ... function SQLITE_PRIVATE (line 101001) | SQLITE_PRIVATE int sqlite3IsRowid(const char *z){ function Select (line 101016) | static Select *isCandidateForInOpt(Expr *pX){ function sqlite3SetHasNullFlag (line 101061) | static void sqlite3SetHasNullFlag(Vdbe *v, int iCur, int regHasNull){ function sqlite3InRhsIsConstant (line 101078) | static int sqlite3InRhsIsConstant(Expr *pIn){ function SQLITE_PRIVATE (line 101171) | SQLITE_PRIVATE int sqlite3FindInIndex( function SQLITE_PRIVATE (line 101425) | SQLITE_PRIVATE void sqlite3SubselectError(Parse *pParse, int nActual, in... function SQLITE_PRIVATE (line 101444) | SQLITE_PRIVATE void sqlite3VectorErrorMsg(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 101478) | SQLITE_PRIVATE void sqlite3CodeRhsOfIN( function SQLITE_PRIVATE (line 101663) | SQLITE_PRIVATE int sqlite3CodeSubselect(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 101778) | SQLITE_PRIVATE int sqlite3ExprCheckIN(Parse *pParse, Expr *pIn){ function sqlite3ExprCodeIN (line 101819) | static void sqlite3ExprCodeIN( function codeReal (line 102075) | static void codeReal(Vdbe *v, const char *z, int negateFlag, int iMem){ function codeInteger (line 102093) | static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem){ function SQLITE_PRIVATE (line 102130) | SQLITE_PRIVATE void sqlite3ExprCodeLoadIndexColumn( function SQLITE_PRIVATE (line 102155) | SQLITE_PRIVATE void sqlite3ExprCodeGeneratedColumn( function SQLITE_PRIVATE (line 102180) | SQLITE_PRIVATE void sqlite3ExprCodeGetColumnOfTable( function SQLITE_PRIVATE (line 102237) | SQLITE_PRIVATE int sqlite3ExprCodeGetColumn( function SQLITE_PRIVATE (line 102258) | SQLITE_PRIVATE void sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iT... function exprToRegister (line 102267) | static void exprToRegister(Expr *pExpr, int iReg){ function exprCodeVector (line 102285) | static int exprCodeVector(Parse *pParse, Expr *p, int *piFreeable){ function exprCodeInlineFunction (line 102314) | static int exprCodeInlineFunction( function SQLITE_PRIVATE (line 102425) | SQLITE_PRIVATE int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int... function SQLITE_PRIVATE (line 103160) | SQLITE_PRIVATE int sqlite3ExprCodeAtInit( function SQLITE_PRIVATE (line 103202) | SQLITE_PRIVATE int sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *... function SQLITE_PRIVATE (line 103229) | SQLITE_PRIVATE void sqlite3ExprCode(Parse *pParse, Expr *pExpr, int targ... function SQLITE_PRIVATE (line 103251) | SQLITE_PRIVATE void sqlite3ExprCodeCopy(Parse *pParse, Expr *pExpr, int ... function SQLITE_PRIVATE (line 103264) | SQLITE_PRIVATE void sqlite3ExprCodeFactorable(Parse *pParse, Expr *pExpr... function SQLITE_PRIVATE (line 103292) | SQLITE_PRIVATE int sqlite3ExprCodeExprList( function exprCodeBetween (line 103367) | static void exprCodeBetween( function SQLITE_PRIVATE (line 103439) | SQLITE_PRIVATE void sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int de... function SQLITE_PRIVATE (line 103580) | SQLITE_PRIVATE void sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int d... function SQLITE_PRIVATE (line 103751) | SQLITE_PRIVATE void sqlite3ExprIfFalseDup(Parse *pParse, Expr *pExpr, in... function exprCompareVariable (line 103773) | static int exprCompareVariable(Parse *pParse, Expr *pVar, Expr *pExpr){ function SQLITE_PRIVATE (line 103825) | SQLITE_PRIVATE int sqlite3ExprCompare(Parse *pParse, Expr *pA, Expr *pB,... function SQLITE_PRIVATE (line 103923) | SQLITE_PRIVATE int sqlite3ExprListCompare(ExprList *pA, ExprList *pB, in... function SQLITE_PRIVATE (line 103942) | SQLITE_PRIVATE int sqlite3ExprCompareSkip(Expr *pA, Expr *pB, int iTab){ function exprImpliesNotNull (line 103955) | static int exprImpliesNotNull( function SQLITE_PRIVATE (line 104051) | SQLITE_PRIVATE int sqlite3ExprImpliesExpr(Parse *pParse, Expr *pE1, Expr... function impliesNotNullRow (line 104078) | static int impliesNotNullRow(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 104176) | SQLITE_PRIVATE int sqlite3ExprImpliesNonNullRow(Expr *p, int iTab){ type IdxCover (line 104204) | struct IdxCover { function exprIdxCover (line 104214) | static int exprIdxCover(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 104235) | SQLITE_PRIVATE int sqlite3ExprCoveredByIndex( type SrcCount (line 104258) | struct SrcCount { function exprSrcCount (line 104267) | static int exprSrcCount(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 104300) | SQLITE_PRIVATE int sqlite3FunctionUsesThisSrc(Expr *pExpr, SrcList *pSrc... function addAggInfoColumn (line 104324) | static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo){ function addAggInfoFunc (line 104340) | static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo){ function analyzeAggregate (line 104357) | static int analyzeAggregate(Walker *pWalker, Expr *pExpr){ function analyzeAggregatesInSelect (line 104483) | static int analyzeAggregatesInSelect(Walker *pWalker, Select *pSelect){ function analyzeAggregatesInSelectEnd (line 104488) | static void analyzeAggregatesInSelectEnd(Walker *pWalker, Select *pSelect){ function SQLITE_PRIVATE (line 104502) | SQLITE_PRIVATE void sqlite3ExprAnalyzeAggregates(NameContext *pNC, Expr ... function SQLITE_PRIVATE (line 104520) | SQLITE_PRIVATE void sqlite3ExprAnalyzeAggList(NameContext *pNC, ExprList... function SQLITE_PRIVATE (line 104533) | SQLITE_PRIVATE int sqlite3GetTempReg(Parse *pParse){ function SQLITE_PRIVATE (line 104544) | SQLITE_PRIVATE void sqlite3ReleaseTempReg(Parse *pParse, int iReg){ function SQLITE_PRIVATE (line 104556) | SQLITE_PRIVATE int sqlite3GetTempRange(Parse *pParse, int nReg){ function SQLITE_PRIVATE (line 104570) | SQLITE_PRIVATE void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int... function SQLITE_PRIVATE (line 104590) | SQLITE_PRIVATE void sqlite3ClearTempRegCache(Parse *pParse){ function SQLITE_PRIVATE (line 104601) | SQLITE_PRIVATE int sqlite3NoTempsInRange(Parse *pParse, int iFirst, int ... function isAlterableTable (line 104650) | static int isAlterableTable(Parse *pParse, Table *pTab){ function renameTestSchema (line 104671) | static void renameTestSchema(Parse *pParse, const char *zDb, int bTemp){ function renameReloadSchema (line 104698) | static void renameReloadSchema(Parse *pParse, int iDb){ function SQLITE_PRIVATE (line 104711) | SQLITE_PRIVATE void sqlite3AlterRenameTable( function SQLITE_PRIVATE (line 104885) | SQLITE_PRIVATE void sqlite3AlterFinishAddColumn(Parse *pParse, Token *pC... function SQLITE_PRIVATE (line 105031) | SQLITE_PRIVATE void sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *p... function isRealTable (line 105112) | static int isRealTable(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 105141) | SQLITE_PRIVATE void sqlite3AlterRenameColumn( type RenameToken (line 105244) | struct RenameToken { type RenameCtx (line 105254) | typedef struct RenameCtx RenameCtx; type RenameCtx (line 105255) | struct RenameCtx { function renameTokenCheckAll (line 105287) | static void renameTokenCheckAll(Parse *pParse, void *pPtr){ function SQLITE_PRIVATE (line 105315) | SQLITE_PRIVATE void *sqlite3RenameTokenMap(Parse *pParse, void *pPtr, To... function SQLITE_PRIVATE (line 105337) | SQLITE_PRIVATE void sqlite3RenameTokenRemap(Parse *pParse, void *pTo, vo... function renameUnmapExprCb (line 105351) | static int renameUnmapExprCb(Walker *pWalker, Expr *pExpr){ function renameWalkWith (line 105361) | static void renameWalkWith(Walker *pWalker, Select *pSelect){ function renameUnmapSelectCb (line 105380) | static int renameUnmapSelectCb(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 105408) | SQLITE_PRIVATE void sqlite3RenameExprUnmap(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 105424) | SQLITE_PRIVATE void sqlite3RenameExprlistUnmap(Parse *pParse, ExprList *... function renameTokenFree (line 105443) | static void renameTokenFree(sqlite3 *db, RenameToken *pToken){ function renameTokenFind (line 105458) | static void renameTokenFind(Parse *pParse, struct RenameCtx *pCtx, void ... function renameColumnSelectCb (line 105478) | static int renameColumnSelectCb(Walker *pWalker, Select *p){ function renameColumnExprCb (line 105493) | static int renameColumnExprCb(Walker *pWalker, Expr *pExpr){ function RenameToken (line 105518) | static RenameToken *renameColumnTokenNext(RenameCtx *pCtx){ function renameColumnParseError (line 105539) | static void renameColumnParseError( function renameColumnElistNames (line 105564) | static void renameColumnElistNames( function renameColumnIdlistNames (line 105589) | static void renameColumnIdlistNames( function renameParseSql (line 105610) | static int renameParseSql( function renameEditSql (line 105665) | static int renameEditSql( function renameResolveTrigger (line 105747) | static int renameResolveTrigger(Parse *pParse, const char *zDb){ function renameWalkTrigger (line 105825) | static void renameWalkTrigger(Walker *pWalker, Trigger *pTrigger){ function renameParseCleanup (line 105850) | static void renameParseCleanup(Parse *pParse){ function renameColumnFunc (line 105890) | static void renameColumnFunc( function renameTableExprCb (line 106051) | static int renameTableExprCb(Walker *pWalker, Expr *pExpr){ function renameTableSelectCb (line 106062) | static int renameTableSelectCb(Walker *pWalker, Select *pSelect){ function renameTableFunc (line 106102) | static void renameTableFunc( function renameTableTest (line 106259) | static void renameTableTest( function SQLITE_PRIVATE (line 106315) | SQLITE_PRIVATE void sqlite3AlterFunctions(void){ function openStatTable (line 106492) | static void openStatTable( type Stat4Accum (line 106585) | typedef struct Stat4Accum Stat4Accum; type Stat4Sample (line 106586) | typedef struct Stat4Sample Stat4Sample; type Stat4Sample (line 106587) | struct Stat4Sample { type Stat4Accum (line 106602) | struct Stat4Accum { function sampleClear (line 106622) | static void sampleClear(sqlite3 *db, Stat4Sample *p){ function sampleSetRowid (line 106634) | static void sampleSetRowid(sqlite3 *db, Stat4Sample *p, int n, const u8 ... function sampleSetRowidInt64 (line 106650) | static void sampleSetRowidInt64(sqlite3 *db, Stat4Sample *p, i64 iRowid){ function sampleCopy (line 106663) | static void sampleCopy(Stat4Accum *p, Stat4Sample *pTo, Stat4Sample *pFr... function stat4Destructor (line 106681) | static void stat4Destructor(void *pOld){ type Stat4Sample (line 106775) | struct Stat4Sample function sampleIsBetterPost (line 106821) | static int sampleIsBetterPost( function sampleIsBetter (line 106845) | static int sampleIsBetter( function sampleInsert (line 106868) | static void sampleInsert(Stat4Accum *p, Stat4Sample *pNew, int nEqZero){ function samplePushPrevious (line 106959) | static void samplePushPrevious(Stat4Accum *p, int iChng){ function statPush (line 107014) | static void statPush( function statGet (line 107120) | static void statGet( function callStatGet (line 107245) | static void callStatGet(Parse *pParse, int regStat4, int iParam, int reg... function analyzeOneTable (line 107262) | static void analyzeOneTable( function loadAnalysis (line 107600) | static void loadAnalysis(Parse *pParse, int iDb){ function analyzeDatabase (line 107610) | static void analyzeDatabase(Parse *pParse, int iDb){ function analyzeTable (line 107637) | static void analyzeTable(Parse *pParse, Table *pTab, Index *pOnlyIdx){ function SQLITE_PRIVATE (line 107668) | SQLITE_PRIVATE void sqlite3Analyze(Parse *pParse, Token *pName1, Token *... type analysisInfo (line 107720) | typedef struct analysisInfo analysisInfo; type analysisInfo (line 107721) | struct analysisInfo { function analysisLoader (line 107804) | static int analysisLoader(void *pData, int argc, char **argv, char **Not... function SQLITE_PRIVATE (line 107867) | SQLITE_PRIVATE void sqlite3DeleteIndexSamples(sqlite3 *db, Index *pIdx){ function initAvgEq (line 107892) | static void initAvgEq(Index *pIdx){ function Index (line 107951) | static Index *findIndexOrPrimaryKey( function loadStatTbl (line 107976) | static int loadStatTbl( function loadStat4 (line 108096) | static int loadStat4(sqlite3 *db, const char *zDb){ function SQLITE_PRIVATE (line 108131) | SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3 *db, int iDb){ function resolveAttachExpr (line 108236) | static int resolveAttachExpr(NameContext *pName, Expr *pExpr) function attachFunc (line 108264) | static void attachFunc( function detachFunc (line 108494) | static void detachFunc( function codeAttach (line 108554) | static void codeAttach( function SQLITE_PRIVATE (line 108625) | SQLITE_PRIVATE void sqlite3Detach(Parse *pParse, Expr *pDbname){ function SQLITE_PRIVATE (line 108645) | SQLITE_PRIVATE void sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname,... function SQLITE_PRIVATE (line 108665) | SQLITE_PRIVATE void sqlite3FixInit( function SQLITE_PRIVATE (line 108698) | SQLITE_PRIVATE int sqlite3FixSrcList( function SQLITE_PRIVATE (line 108732) | SQLITE_PRIVATE int sqlite3FixSelect( function SQLITE_PRIVATE (line 108770) | SQLITE_PRIVATE int sqlite3FixExpr( function SQLITE_PRIVATE (line 108797) | SQLITE_PRIVATE int sqlite3FixExprList( function SQLITE_PRIVATE (line 108814) | SQLITE_PRIVATE int sqlite3FixTriggerStep( function SQLITE_API (line 108917) | SQLITE_API int sqlite3_set_authorizer( function sqliteAuthBadReturnCode (line 108937) | static void sqliteAuthBadReturnCode(Parse *pParse){ function SQLITE_PRIVATE (line 108951) | SQLITE_PRIVATE int sqlite3AuthReadCol( function SQLITE_PRIVATE (line 108987) | SQLITE_PRIVATE void sqlite3AuthRead( function SQLITE_PRIVATE (line 109045) | SQLITE_PRIVATE int sqlite3AuthCheck( function SQLITE_PRIVATE (line 109098) | SQLITE_PRIVATE void sqlite3AuthContextPush( function SQLITE_PRIVATE (line 109113) | SQLITE_PRIVATE void sqlite3AuthContextPop(AuthContext *pContext){ type TableLock (line 109155) | struct TableLock { function SQLITE_PRIVATE (line 109172) | SQLITE_PRIVATE void sqlite3TableLock( function codeTableLocks (line 109214) | static void codeTableLocks(Parse *pParse){ function SQLITE_PRIVATE (line 109238) | SQLITE_PRIVATE int sqlite3DbMaskAllZero(yDbMask m){ function SQLITE_PRIVATE (line 109255) | SQLITE_PRIVATE void sqlite3FinishCoding(Parse *pParse){ function SQLITE_PRIVATE (line 109373) | SQLITE_PRIVATE void sqlite3NestedParse(Parse *pParse, const char *zForma... function SQLITE_PRIVATE (line 109408) | SQLITE_PRIVATE int sqlite3UserAuthTable(const char *zTable){ function SQLITE_PRIVATE (line 109425) | SQLITE_PRIVATE Table *sqlite3FindTable(sqlite3 *db, const char *zName, c... function SQLITE_PRIVATE (line 109466) | SQLITE_PRIVATE Table *sqlite3LocateTable( function SQLITE_PRIVATE (line 109526) | SQLITE_PRIVATE Table *sqlite3LocateTableItem( function SQLITE_PRIVATE (line 109554) | SQLITE_PRIVATE Index *sqlite3FindIndex(sqlite3 *db, const char *zName, c... function SQLITE_PRIVATE (line 109574) | SQLITE_PRIVATE void sqlite3FreeIndex(sqlite3 *db, Index *p){ function SQLITE_PRIVATE (line 109594) | SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex(sqlite3 *db, int iDb, co... function SQLITE_PRIVATE (line 109627) | SQLITE_PRIVATE void sqlite3CollapseDatabaseArray(sqlite3 *db){ function SQLITE_PRIVATE (line 109654) | SQLITE_PRIVATE void sqlite3ResetOneSchema(sqlite3 *db, int iDb){ function SQLITE_PRIVATE (line 109678) | SQLITE_PRIVATE void sqlite3ResetAllSchemasOfConnection(sqlite3 *db){ function SQLITE_PRIVATE (line 109702) | SQLITE_PRIVATE void sqlite3CommitInternalChanges(sqlite3 *db){ function SQLITE_PRIVATE (line 109710) | SQLITE_PRIVATE void sqlite3DeleteColumnNames(sqlite3 *db, Table *pTable){ function deleteTable (line 109739) | static void SQLITE_NOINLINE deleteTable(sqlite3 *db, Table *pTable){ function SQLITE_PRIVATE (line 109790) | SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3 *db, Table *pTable){ function SQLITE_PRIVATE (line 109802) | SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable(sqlite3 *db, int iDb, co... function SQLITE_PRIVATE (line 109830) | SQLITE_PRIVATE char *sqlite3NameFromToken(sqlite3 *db, Token *pName){ function SQLITE_PRIVATE (line 109845) | SQLITE_PRIVATE void sqlite3OpenMasterTable(Parse *p, int iDb){ function SQLITE_PRIVATE (line 109860) | SQLITE_PRIVATE int sqlite3FindDbName(sqlite3 *db, const char *zName){ function SQLITE_PRIVATE (line 109880) | SQLITE_PRIVATE int sqlite3FindDb(sqlite3 *db, Token *pName){ function SQLITE_PRIVATE (line 109905) | SQLITE_PRIVATE int sqlite3TwoPartName( function SQLITE_PRIVATE (line 109938) | SQLITE_PRIVATE int sqlite3WritableSchema(sqlite3 *db){ function SQLITE_PRIVATE (line 109960) | SQLITE_PRIVATE int sqlite3CheckObjectName( function SQLITE_PRIVATE (line 109997) | SQLITE_PRIVATE Index *sqlite3PrimaryKeyIndex(Table *pTab){ function SQLITE_PRIVATE (line 110009) | SQLITE_PRIVATE i16 sqlite3TableColumnToIndex(Index *pIdx, i16 iCol){ function SQLITE_PRIVATE (line 110029) | SQLITE_PRIVATE i16 sqlite3StorageColumnToTable(Table *pTab, i16 iCol){ function SQLITE_PRIVATE (line 110077) | SQLITE_PRIVATE i16 sqlite3TableColumnToStorage(Table *pTab, i16 iCol){ function SQLITE_PRIVATE (line 110111) | SQLITE_PRIVATE void sqlite3StartTable( function SQLITE_PRIVATE (line 110309) | SQLITE_PRIVATE void sqlite3ColumnPropertiesFromName(Table *pTab, Column ... function SQLITE_PRIVATE (line 110327) | SQLITE_PRIVATE void sqlite3AddColumn(Parse *pParse, Token *pName, Token ... function SQLITE_PRIVATE (line 110395) | SQLITE_PRIVATE void sqlite3AddNotNull(Parse *pParse, int onError){ function SQLITE_PRIVATE (line 110442) | SQLITE_PRIVATE char sqlite3AffinityType(const char *zIn, Column *pCol){ function SQLITE_PRIVATE (line 110519) | SQLITE_PRIVATE void sqlite3AddDefaultValue( function sqlite3StringToId (line 110578) | static void sqlite3StringToId(Expr *p){ function makeColumnPartOfPrimaryKey (line 110589) | static void makeColumnPartOfPrimaryKey(Parse *pParse, Column *pCol){ function SQLITE_PRIVATE (line 110619) | SQLITE_PRIVATE void sqlite3AddPrimaryKey( function SQLITE_PRIVATE (line 110694) | SQLITE_PRIVATE void sqlite3AddCheckConstraint( function SQLITE_PRIVATE (line 110719) | SQLITE_PRIVATE void sqlite3AddCollateType(Parse *pParse, Token *pToken){ function SQLITE_PRIVATE (line 110754) | SQLITE_PRIVATE void sqlite3AddGenerated(Parse *pParse, Expr *pExpr, Toke... function SQLITE_PRIVATE (line 110822) | SQLITE_PRIVATE void sqlite3ChangeCookie(Parse *pParse, int iDb){ function identLength (line 110838) | static int identLength(const char *z){ function identPut (line 110859) | static void identPut(char *z, int *pIdx, char *zSignedIdent){ function resizeIndexObject (line 110955) | static int resizeIndexObject(sqlite3 *db, Index *pIdx, int N){ function estimateTableWidth (line 110979) | static void estimateTableWidth(Table *pTab){ function estimateIndexWidth (line 110993) | static void estimateIndexWidth(Index *pIdx){ function hasColumn (line 111009) | static int hasColumn(const i16 *aiCol, int nCol, int x){ function isDupColumn (line 111032) | static int isDupColumn(Index *pIdx, int nKey, Index *pPk, int iCol){ function recomputeColumnsNotIndexed (line 111071) | static void recomputeColumnsNotIndexed(Index *pIdx){ function convertToWithoutRowidTable (line 111111) | static void convertToWithoutRowidTable(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 111263) | SQLITE_PRIVATE int sqlite3ShadowTableName(sqlite3 *db, const char *zName){ function SQLITE_PRIVATE (line 111303) | SQLITE_PRIVATE void sqlite3EndTable( function SQLITE_PRIVATE (line 111592) | SQLITE_PRIVATE void sqlite3CreateView( function SQLITE_PRIVATE (line 111673) | SQLITE_PRIVATE int sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable){ function sqliteViewResetAll (line 111807) | static void sqliteViewResetAll(sqlite3 *db, int idx){ function SQLITE_PRIVATE (line 111843) | SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3 *db, int iDb, int iFrom... function destroyRootPage (line 111873) | static void destroyRootPage(Parse *pParse, int iTable, int iDb){ function destroyTable (line 111902) | static void destroyTable(Parse *pParse, Table *pTab){ function sqlite3ClearStatTables (line 111951) | static void sqlite3ClearStatTables( function SQLITE_PRIVATE (line 111974) | SQLITE_PRIVATE void sqlite3CodeDropTable(Parse *pParse, Table *pTab, int... function SQLITE_PRIVATE (line 112046) | SQLITE_PRIVATE int sqlite3ReadOnlyShadowTables(sqlite3 *db){ function tableMayNotBeDropped (line 112061) | static int tableMayNotBeDropped(sqlite3 *db, Table *pTab){ function SQLITE_PRIVATE (line 112077) | SQLITE_PRIVATE void sqlite3DropTable(Parse *pParse, SrcList *pName, int ... function SQLITE_PRIVATE (line 112194) | SQLITE_PRIVATE void sqlite3CreateForeignKey( function SQLITE_PRIVATE (line 112324) | SQLITE_PRIVATE void sqlite3DeferForeignKey(Parse *pParse, int isDeferred){ function sqlite3RefillIndex (line 112345) | static void sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRoot... function SQLITE_PRIVATE (line 112451) | SQLITE_PRIVATE Index *sqlite3AllocateIndexObject( function SQLITE_PRIVATE (line 112484) | SQLITE_PRIVATE int sqlite3HasExplicitNulls(Parse *pParse, ExprList *pList){ function SQLITE_PRIVATE (line 112512) | SQLITE_PRIVATE void sqlite3CreateIndex( function SQLITE_PRIVATE (line 113108) | SQLITE_PRIVATE void sqlite3DefaultRowEst(Index *pIdx){ function SQLITE_PRIVATE (line 113140) | SQLITE_PRIVATE void sqlite3DropIndex(Parse *pParse, SrcList *pName, int ... function SQLITE_PRIVATE (line 113221) | SQLITE_PRIVATE void *sqlite3ArrayAllocate( function SQLITE_PRIVATE (line 113251) | SQLITE_PRIVATE IdList *sqlite3IdListAppend(Parse *pParse, IdList *pList,... function SQLITE_PRIVATE (line 113279) | SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3 *db, IdList *pList){ function SQLITE_PRIVATE (line 113293) | SQLITE_PRIVATE int sqlite3IdListIndex(IdList *pList, const char *zName){ function SQLITE_PRIVATE (line 113334) | SQLITE_PRIVATE SrcList *sqlite3SrcListEnlarge( function SQLITE_PRIVATE (line 113423) | SQLITE_PRIVATE SrcList *sqlite3SrcListAppend( function SQLITE_PRIVATE (line 113468) | SQLITE_PRIVATE void sqlite3SrcListAssignCursors(Parse *pParse, SrcList *... function SQLITE_PRIVATE (line 113486) | SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList){ function SQLITE_PRIVATE (line 113520) | SQLITE_PRIVATE SrcList *sqlite3SrcListAppendFromTerm( function SQLITE_PRIVATE (line 113571) | SQLITE_PRIVATE void sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, T... function SQLITE_PRIVATE (line 113595) | SQLITE_PRIVATE void sqlite3SrcListFuncArgs(Parse *pParse, SrcList *p, Ex... function SQLITE_PRIVATE (line 113623) | SQLITE_PRIVATE void sqlite3SrcListShiftJoinType(SrcList *p){ function SQLITE_PRIVATE (line 113636) | SQLITE_PRIVATE void sqlite3BeginTransaction(Parse *pParse, int type){ function SQLITE_PRIVATE (line 113663) | SQLITE_PRIVATE void sqlite3EndTransaction(Parse *pParse, int eType){ function SQLITE_PRIVATE (line 113685) | SQLITE_PRIVATE void sqlite3Savepoint(Parse *pParse, int op, Token *pName){ function SQLITE_PRIVATE (line 113705) | SQLITE_PRIVATE int sqlite3OpenTempDatabase(Parse *pParse){ function SQLITE_PRIVATE (line 113740) | SQLITE_PRIVATE void sqlite3CodeVerifySchema(Parse *pParse, int iDb){ function SQLITE_PRIVATE (line 113759) | SQLITE_PRIVATE void sqlite3CodeVerifyNamedSchema(Parse *pParse, const ch... function SQLITE_PRIVATE (line 113783) | SQLITE_PRIVATE void sqlite3BeginWriteOperation(Parse *pParse, int setSta... function SQLITE_PRIVATE (line 113797) | SQLITE_PRIVATE void sqlite3MultiWrite(Parse *pParse){ function SQLITE_PRIVATE (line 113818) | SQLITE_PRIVATE void sqlite3MayAbort(Parse *pParse){ function SQLITE_PRIVATE (line 113828) | SQLITE_PRIVATE void sqlite3HaltConstraint( function SQLITE_PRIVATE (line 113848) | SQLITE_PRIVATE void sqlite3UniqueConstraint( function SQLITE_PRIVATE (line 113884) | SQLITE_PRIVATE void sqlite3RowidConstraint( function collationMatch (line 113908) | static int collationMatch(const char *zColl, Index *pIndex){ function reindexTable (line 113927) | static void reindexTable(Parse *pParse, Table *pTab, char const *zColl){ function reindexDatabases (line 113948) | static void reindexDatabases(Parse *pParse, char const *zColl){ function SQLITE_PRIVATE (line 113980) | SQLITE_PRIVATE void sqlite3Reindex(Parse *pParse, Token *pName1, Token *... function SQLITE_PRIVATE (line 114040) | SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoOfIndex(Parse *pParse, Index *pIdx){ function SQLITE_PRIVATE (line 114085) | SQLITE_PRIVATE With *sqlite3WithAdd( function SQLITE_PRIVATE (line 114135) | SQLITE_PRIVATE void sqlite3WithDelete(sqlite3 *db, With *pWith){ function callCollNeeded (line 114173) | static void callCollNeeded(sqlite3 *db, int enc, const char *zName){ function synthCollSeq (line 114202) | static int synthCollSeq(sqlite3 *db, CollSeq *pColl){ function SQLITE_PRIVATE (line 114229) | SQLITE_PRIVATE int sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl){ function CollSeq (line 114257) | static CollSeq *findCollSeqEntry( function SQLITE_PRIVATE (line 114309) | SQLITE_PRIVATE CollSeq *sqlite3FindCollSeq( function SQLITE_PRIVATE (line 114341) | SQLITE_PRIVATE CollSeq *sqlite3GetCollSeq( function SQLITE_PRIVATE (line 114392) | SQLITE_PRIVATE CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *... function matchQuality (line 114435) | static int matchQuality( function SQLITE_PRIVATE (line 114471) | SQLITE_PRIVATE FuncDef *sqlite3FunctionSearch( function SQLITE_PRIVATE (line 114487) | SQLITE_PRIVATE void sqlite3InsertBuiltinFuncs( function SQLITE_PRIVATE (line 114532) | SQLITE_PRIVATE FuncDef *sqlite3FindFunction( function SQLITE_PRIVATE (line 114624) | SQLITE_PRIVATE void sqlite3SchemaClear(void *p){ function SQLITE_PRIVATE (line 114656) | SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){ function SQLITE_PRIVATE (line 114707) | SQLITE_PRIVATE Table *sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc){ function tabIsReadOnly (line 114738) | static int tabIsReadOnly(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 114757) | SQLITE_PRIVATE int sqlite3IsReadOnly(Parse *pParse, Table *pTab, int vie... function SQLITE_PRIVATE (line 114778) | SQLITE_PRIVATE void sqlite3MaterializeView( function SQLITE_PRIVATE (line 114817) | SQLITE_PRIVATE Expr *sqlite3LimitWhere( function SQLITE_PRIVATE (line 114910) | SQLITE_PRIVATE void sqlite3DeleteFrom( function SQLITE_PRIVATE (line 115355) | SQLITE_PRIVATE void sqlite3GenerateRowDelete( function SQLITE_PRIVATE (line 115507) | SQLITE_PRIVATE void sqlite3GenerateRowIndexDelete( function SQLITE_PRIVATE (line 115571) | SQLITE_PRIVATE int sqlite3GenerateIndexKey( function SQLITE_PRIVATE (line 115635) | SQLITE_PRIVATE void sqlite3ResolvePartIdxLabel(Parse *pParse, int iLabel){ function CollSeq (line 115669) | static CollSeq *sqlite3GetFuncCollSeq(sqlite3_context *context){ function sqlite3SkipAccumulatorLoad (line 115682) | static void sqlite3SkipAccumulatorLoad(sqlite3_context *context){ function minmaxFunc (line 115691) | static void minmaxFunc( function typeofFunc (line 115721) | static void typeofFunc( function lengthFunc (line 115746) | static void lengthFunc( function absFunc (line 115788) | static void absFunc(sqlite3_context *context, int argc, sqlite3_value **... function instrFunc (line 115837) | static void instrFunc( function printfFunc (line 115905) | static void printfFunc( function substrFunc (line 115941) | static void substrFunc( function roundFunc (line 116036) | static void roundFunc(sqlite3_context *context, int argc, sqlite3_value ... function upperFunc (line 116098) | static void upperFunc(sqlite3_context *context, int argc, sqlite3_value ... function lowerFunc (line 116117) | static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value ... function randomFunc (line 116150) | static void randomFunc( function randomBlob (line 116176) | static void randomBlob( function last_insert_rowid (line 116200) | static void last_insert_rowid( function changes (line 116220) | static void changes( function total_changes (line 116234) | static void total_changes( type compareInfo (line 116249) | struct compareInfo { type compareInfo (line 116269) | struct compareInfo type compareInfo (line 116272) | struct compareInfo type compareInfo (line 116275) | struct compareInfo function patternCompare (line 116322) | static int patternCompare( function SQLITE_API (line 116454) | SQLITE_API int sqlite3_strglob(const char *zGlobPattern, const char *zSt... function SQLITE_API (line 116462) | SQLITE_API int sqlite3_strlike(const char *zPattern, const char *zStr, u... function likeFunc (line 116488) | static void likeFunc( function nullifFunc (line 116552) | static void nullifFunc( function versionFunc (line 116568) | static void versionFunc( function sourceidFunc (line 116584) | static void sourceidFunc( function errlogFunc (line 116600) | static void errlogFunc( function compileoptionusedFunc (line 116616) | static void compileoptionusedFunc( function compileoptiongetFunc (line 116640) | static void compileoptiongetFunc( function quoteFunc (line 116670) | static void quoteFunc(sqlite3_context *context, int argc, sqlite3_value ... function unicodeFunc (line 116746) | static void unicodeFunc( function charFunc (line 116761) | static void charFunc( function hexFunc (line 116802) | static void hexFunc( function zeroblobFunc (line 116830) | static void zeroblobFunc( function replaceFunc (line 116853) | static void replaceFunc( function trimFunc (line 116946) | static void trimFunc( function unknownFunc (line 117037) | static void unknownFunc( function soundexFunc (line 117058) | static void soundexFunc( function loadExt (line 117111) | static void loadExt(sqlite3_context *context, int argc, sqlite3_value **... type SumCtx (line 117142) | typedef struct SumCtx SumCtx; type SumCtx (line 117143) | struct SumCtx { function sumStep (line 117161) | static void sumStep(sqlite3_context *context, int argc, sqlite3_value **... function sumInverse (line 117183) | static void sumInverse(sqlite3_context *context, int argc, sqlite3_value... function sumFinalize (line 117208) | static void sumFinalize(sqlite3_context *context){ function avgFinalize (line 117221) | static void avgFinalize(sqlite3_context *context){ function totalFinalize (line 117228) | static void totalFinalize(sqlite3_context *context){ type CountCtx (line 117239) | typedef struct CountCtx CountCtx; type CountCtx (line 117240) | struct CountCtx { function countStep (line 117250) | static void countStep(sqlite3_context *context, int argc, sqlite3_value ... function countFinalize (line 117266) | static void countFinalize(sqlite3_context *context){ function countInverse (line 117272) | static void countInverse(sqlite3_context *ctx, int argc, sqlite3_value *... function minmaxStep (line 117290) | static void minmaxStep( function minMaxValueFinalize (line 117328) | static void minMaxValueFinalize(sqlite3_context *context, int bValue){ function minMaxValue (line 117339) | static void minMaxValue(sqlite3_context *context){ function minMaxFinalize (line 117345) | static void minMaxFinalize(sqlite3_context *context){ function groupConcatStep (line 117352) | static void groupConcatStep( function groupConcatInverse (line 117385) | static void groupConcatInverse( function groupConcatFinalize (line 117416) | static void groupConcatFinalize(sqlite3_context *context){ function groupConcatValue (line 117431) | static void groupConcatValue(sqlite3_context *context){ function SQLITE_PRIVATE (line 117454) | SQLITE_PRIVATE void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3... function SQLITE_PRIVATE (line 117467) | SQLITE_PRIVATE void sqlite3RegisterLikeFunctions(sqlite3 *db, int caseSe... function SQLITE_PRIVATE (line 117500) | SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *... function SQLITE_PRIVATE (line 117545) | SQLITE_PRIVATE void sqlite3RegisterBuiltinFunctions(void){ function SQLITE_PRIVATE (line 117864) | SQLITE_PRIVATE int sqlite3FkLocateIndex( function fkLookupParent (line 117999) | static void fkLookupParent( function Expr (line 118152) | static Expr *exprTableRegister( function Expr (line 118184) | static Expr *exprTableColumn( function fkScanChildren (line 118231) | static void fkScanChildren( function SQLITE_PRIVATE (line 118360) | SQLITE_PRIVATE FKey *sqlite3FkReferences(Table *pTab){ function fkTriggerDelete (line 118372) | static void fkTriggerDelete(sqlite3 *dbMem, Trigger *p){ function SQLITE_PRIVATE (line 118400) | SQLITE_PRIVATE void sqlite3FkDropTable(Parse *pParse, SrcList *pName, Ta... function fkChildIsModified (line 118463) | static int fkChildIsModified( function fkParentIsModified (line 118490) | static int fkParentIsModified( function isSetNullAction (line 118519) | static int isSetNullAction(Parse *pParse, FKey *pFKey){ function SQLITE_PRIVATE (line 118552) | SQLITE_PRIVATE void sqlite3FkCheck( function SQLITE_PRIVATE (line 118754) | SQLITE_PRIVATE u32 sqlite3FkOldmask( function SQLITE_PRIVATE (line 118802) | SQLITE_PRIVATE int sqlite3FkRequired( function Trigger (line 118869) | static Trigger *fkActionTrigger( function SQLITE_PRIVATE (line 119060) | SQLITE_PRIVATE void sqlite3FkActions( function SQLITE_PRIVATE (line 119092) | SQLITE_PRIVATE void sqlite3FkDelete(sqlite3 *db, Table *pTab){ function SQLITE_PRIVATE (line 119158) | SQLITE_PRIVATE void sqlite3OpenTable( function SQLITE_PRIVATE (line 119204) | SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(sqlite3 *db, Index *p... function SQLITE_PRIVATE (line 119263) | SQLITE_PRIVATE void sqlite3TableAffinity(Vdbe *v, Table *pTab, int iReg){ function readsTable (line 119302) | static int readsTable(Parse *p, int iDb, Table *pTab){ function exprColumnFlagUnion (line 119339) | static int exprColumnFlagUnion(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 119355) | SQLITE_PRIVATE void sqlite3ComputeGeneratedColumns( function autoIncBegin (line 119473) | static int autoIncBegin( function SQLITE_PRIVATE (line 119522) | SQLITE_PRIVATE void sqlite3AutoincrementBegin(Parse *pParse){ function autoIncStep (line 119583) | static void autoIncStep(Parse *pParse, int memId, int regRowid){ function SQLITE_NOINLINE (line 119596) | static SQLITE_NOINLINE void autoIncrementEnd(Parse *pParse){ function SQLITE_PRIVATE (line 119633) | SQLITE_PRIVATE void sqlite3AutoincrementEnd(Parse *pParse){ function SQLITE_PRIVATE (line 119752) | SQLITE_PRIVATE void sqlite3Insert( function checkConstraintExprNode (line 120482) | static int checkConstraintExprNode(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 120511) | SQLITE_PRIVATE int sqlite3ExprReferencesUpdatedColumn( function SQLITE_PRIVATE (line 120624) | SQLITE_PRIVATE void sqlite3GenerateConstraintChecks( function SQLITE_PRIVATE (line 121383) | SQLITE_PRIVATE void sqlite3SetMakeRecordP5(Vdbe *v, Table *pTab){ function SQLITE_PRIVATE (line 121407) | SQLITE_PRIVATE void sqlite3CompleteInsertion( function SQLITE_PRIVATE (line 121504) | SQLITE_PRIVATE int sqlite3OpenTableAndIndices( function xferCompatibleIndex (line 121582) | static int xferCompatibleIndex(Index *pDest, Index *pSrc){ function xferOptimization (line 121643) | static int xferOptimization( function SQLITE_API (line 122031) | SQLITE_API int sqlite3_exec( type sqlite3_api_routines (line 122197) | struct sqlite3_api_routines { function sqlite3LoadExtension (line 123290) | static int sqlite3LoadExtension( function SQLITE_API (line 123431) | SQLITE_API int sqlite3_load_extension( function SQLITE_PRIVATE (line 123449) | SQLITE_PRIVATE void sqlite3CloseExtensions(sqlite3 *db){ function SQLITE_API (line 123462) | SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff){ type sqlite3AutoExtList (line 123482) | typedef struct sqlite3AutoExtList sqlite3AutoExtList; function SQLITE_WSD (line 123483) | static SQLITE_WSD struct sqlite3AutoExtList { function SQLITE_API (line 123508) | SQLITE_API int sqlite3_auto_extension( function SQLITE_API (line 123555) | SQLITE_API int sqlite3_cancel_auto_extension( function SQLITE_API (line 123580) | SQLITE_API void sqlite3_reset_auto_extension(void){ function SQLITE_PRIVATE (line 123602) | SQLITE_PRIVATE void sqlite3AutoLoadExtensions(sqlite3 *db){ type PragmaName (line 123801) | typedef struct PragmaName { function u8 (line 124373) | static u8 getSafetyLevel(const char *z, int omitFull, u8 dflt){ function SQLITE_PRIVATE (line 124398) | SQLITE_PRIVATE u8 sqlite3GetBoolean(const char *z, u8 dflt){ function getLockingMode (line 124411) | static int getLockingMode(const char *z){ function getAutoVacuum (line 124426) | static int getAutoVacuum(const char *z){ function getTempStore (line 124442) | static int getTempStore(const char *z){ function invalidateTempStorage (line 124460) | static int invalidateTempStorage(Parse *pParse){ function changeTempStorage (line 124482) | static int changeTempStorage(Parse *pParse, const char *zStorageType){ function setPragmaResultColumnNames (line 124497) | static void setPragmaResultColumnNames( function returnSingleInt (line 124516) | static void returnSingleInt(Vdbe *v, i64 value){ function returnSingleText (line 124524) | static void returnSingleText( function setAllPagerFlags (line 124540) | static void setAllPagerFlags(sqlite3 *db){ function SQLITE_PRIVATE (line 124588) | SQLITE_PRIVATE const char *sqlite3JournalModename(int eMode){ function PragmaName (line 124610) | static const PragmaName *pragmaLocate(const char *zName){ function pragmaFunclistLine (line 124631) | static void pragmaFunclistLine( function integrityCheckResultRow (line 124683) | static int integrityCheckResultRow(Vdbe *v){ function SQLITE_PRIVATE (line 124707) | SQLITE_PRIVATE void sqlite3Pragma( type PragmaVtab (line 126624) | typedef struct PragmaVtab PragmaVtab; type PragmaVtabCursor (line 126625) | typedef struct PragmaVtabCursor PragmaVtabCursor; type PragmaVtab (line 126626) | struct PragmaVtab { type PragmaVtabCursor (line 126633) | struct PragmaVtabCursor { function pragmaVtabConnect (line 126643) | static int pragmaVtabConnect( function pragmaVtabDisconnect (line 126705) | static int pragmaVtabDisconnect(sqlite3_vtab *pVtab){ function pragmaVtabBestIndex (line 126718) | static int pragmaVtabBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pI... function pragmaVtabOpen (line 126755) | static int pragmaVtabOpen(sqlite3_vtab *pVtab, sqlite3_vtab_cursor **ppC... function pragmaVtabCursorClear (line 126766) | static void pragmaVtabCursorClear(PragmaVtabCursor *pCsr){ function pragmaVtabClose (line 126777) | static int pragmaVtabClose(sqlite3_vtab_cursor *cur){ function pragmaVtabNext (line 126785) | static int pragmaVtabNext(sqlite3_vtab_cursor *pVtabCursor){ function pragmaVtabFilter (line 126803) | static int pragmaVtabFilter( function pragmaVtabEof (line 126853) | static int pragmaVtabEof(sqlite3_vtab_cursor *pVtabCursor){ function pragmaVtabColumn (line 126861) | static int pragmaVtabColumn( function pragmaVtabRowid (line 126879) | static int pragmaVtabRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int6... function SQLITE_PRIVATE (line 126918) | SQLITE_PRIVATE Module *sqlite3PragmaVtabRegister(sqlite3 *db, const char... function corruptSchema (line 126955) | static void corruptSchema( function SQLITE_PRIVATE (line 126985) | SQLITE_PRIVATE int sqlite3IndexHasDuplicateRootPage(Index *pIndex){ function SQLITE_PRIVATE (line 127019) | SQLITE_PRIVATE int sqlite3InitCallback(void *pInit, int argc, char **arg... function SQLITE_PRIVATE (line 127337) | SQLITE_PRIVATE int sqlite3Init(sqlite3 *db, char **pzErrMsg){ function SQLITE_PRIVATE (line 127369) | SQLITE_PRIVATE int sqlite3ReadSchema(Parse *pParse){ function schemaIsValid (line 127391) | static void schemaIsValid(Parse *pParse){ function SQLITE_PRIVATE (line 127440) | SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *pSchema){ function SQLITE_PRIVATE (line 127469) | SQLITE_PRIVATE void sqlite3ParserReset(Parse *pParse){ function sqlite3Prepare (line 127484) | static int sqlite3Prepare( function sqlite3LockAndPrepare (line 127622) | static int sqlite3LockAndPrepare( function SQLITE_PRIVATE (line 127667) | SQLITE_PRIVATE int sqlite3Reprepare(Vdbe *p){ function SQLITE_API (line 127706) | SQLITE_API int sqlite3_prepare( function SQLITE_API (line 127718) | SQLITE_API int sqlite3_prepare_v2( function SQLITE_API (line 127736) | SQLITE_API int sqlite3_prepare_v3( function sqlite3Prepare16 (line 127764) | static int sqlite3Prepare16( function SQLITE_API (line 127822) | SQLITE_API int sqlite3_prepare16( function SQLITE_API (line 127834) | SQLITE_API int sqlite3_prepare16_v2( function SQLITE_API (line 127846) | SQLITE_API int sqlite3_prepare16_v3( type DistinctCtx (line 127901) | typedef struct DistinctCtx DistinctCtx; type DistinctCtx (line 127902) | struct DistinctCtx { type SortCtx (line 127927) | typedef struct SortCtx SortCtx; type SortCtx (line 127928) | struct SortCtx { function clearSelect (line 127957) | static void clearSelect(sqlite3 *db, Select *p, int bFree){ function SQLITE_PRIVATE (line 127983) | SQLITE_PRIVATE void sqlite3SelectDestInit(SelectDest *pDest, int eDest, ... function SQLITE_PRIVATE (line 127996) | SQLITE_PRIVATE Select *sqlite3SelectNew( function SQLITE_PRIVATE (line 128055) | SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3 *db, Select *p){ function SQLITE_PRIVATE (line 128064) | SQLITE_PRIVATE void sqlite3SelectReset(Parse *pParse, Select *p){ function Select (line 128077) | static Select *findRightmost(Select *p){ function SQLITE_PRIVATE (line 128099) | SQLITE_PRIVATE int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, ... function columnIndex (line 128160) | static int columnIndex(Table *pTab, const char *zCol){ function tableAndColumnIndex (line 128177) | static int tableAndColumnIndex( function addWhereTerm (line 128215) | static void addWhereTerm( function SQLITE_PRIVATE (line 128274) | SQLITE_PRIVATE void sqlite3SetJoinExpr(Expr *p, int iTable){ function unsetJoinExpr (line 128297) | static void unsetJoinExpr(Expr *p, int iTable){ function sqliteProcessJoin (line 128328) | static int sqliteProcessJoin(Parse *pParse, Select *p){ type RowLoadInfo (line 128420) | typedef struct RowLoadInfo RowLoadInfo; type RowLoadInfo (line 128421) | struct RowLoadInfo { function innerLoopLoadRow (line 128434) | static void innerLoopLoadRow( function makeSorterRecord (line 128455) | static int makeSorterRecord( function pushOntoSorter (line 128476) | static void pushOntoSorter( function codeOffset (line 128618) | static void codeOffset( function codeDistinct (line 128638) | static void codeDistinct( function selectExprDefer (line 128682) | static void selectExprDefer( function selectInnerLoop (line 128747) | static void selectInnerLoop( function SQLITE_PRIVATE (line 129163) | SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoAlloc(sqlite3 *db, int N, int X){ function SQLITE_PRIVATE (line 129183) | SQLITE_PRIVATE void sqlite3KeyInfoUnref(KeyInfo *p){ function SQLITE_PRIVATE (line 129194) | SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoRef(KeyInfo *p){ function SQLITE_PRIVATE (line 129209) | SQLITE_PRIVATE int sqlite3KeyInfoIsWriteable(KeyInfo *p){ return p->nRef... function SQLITE_PRIVATE (line 129226) | SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoFromExprList( function explainTempTable (line 129275) | static void explainTempTable(Parse *pParse, const char *zUsage){ function generateSortTail (line 129301) | static void generateSortTail( function generateColumnTypes (line 129658) | static void generateColumnTypes( function generateColumnNames (line 129725) | static void generateColumnNames( function SQLITE_PRIVATE (line 129817) | SQLITE_PRIVATE int sqlite3ColumnsFromExprList( function SQLITE_PRIVATE (line 129921) | SQLITE_PRIVATE void sqlite3SelectAddColumnTypeAndCollation( function SQLITE_PRIVATE (line 129971) | SQLITE_PRIVATE Table *sqlite3ResultSetOfSelect(Parse *pParse, Select *pS... function SQLITE_PRIVATE (line 130004) | SQLITE_PRIVATE Vdbe *sqlite3GetVdbe(Parse *pParse){ function computeLimitRegisters (line 130040) | static void computeLimitRegisters(Parse *pParse, Select *p, int iBreak){ function CollSeq (line 130097) | static CollSeq *multiSelectCollSeq(Parse *pParse, Select *p, int iCol){ function KeyInfo (line 130123) | static KeyInfo *multiSelectOrderByKeyInfo(Parse *pParse, Select *p, int ... function generateWithRecursiveQuery (line 130189) | static void generateWithRecursiveQuery( function multiSelectValues (line 130351) | static int multiSelectValues( function multiSelect (line 130414) | static int multiSelect( function SQLITE_PRIVATE (line 130763) | SQLITE_PRIVATE void sqlite3SelectWrongNumTermsError(Parse *pParse, Selec... function generateOutputSubroutine (line 130792) | static int generateOutputSubroutine( function multiSelectOrderBy (line 131002) | static int multiSelectOrderBy( type SubstContext (line 131309) | typedef struct SubstContext { function Expr (line 131334) | static Expr *substExpr( function substExprList (line 131411) | static void substExprList( function substSelect (line 131421) | static void substSelect( function flattenSubquery (line 131604) | static int flattenSubquery( type WhereConst (line 132008) | typedef struct WhereConst WhereConst; type WhereConst (line 132009) | struct WhereConst { function constInsert (line 132024) | static void constInsert( function findConstInWhere (line 132073) | static void findConstInWhere(WhereConst *pConst, Expr *pExpr){ function propagateConstantExprRewrite (line 132101) | static int propagateConstantExprRewrite(Walker *pWalker, Expr *pExpr){ function propagateConstants (line 132163) | static int propagateConstants( function pushDownWhereTerms (line 132246) | static int pushDownWhereTerms( function u8 (line 132332) | static u8 minMaxQuery(sqlite3 *db, Expr *pFunc, ExprList **ppMinMax){ function Table (line 132372) | static Table *isSimpleCount(Select *p, AggInfo *pAggInfo){ function SQLITE_PRIVATE (line 132403) | SQLITE_PRIVATE int sqlite3IndexedByLookup(Parse *pParse, struct SrcList_... function convertCompoundSelectToSubquery (line 132442) | static int convertCompoundSelectToSubquery(Walker *pWalker, Select *p){ function cannotBeFunction (line 132499) | static int cannotBeFunction(Parse *pParse, struct SrcList_item *pFrom){ type Cte (line 132518) | struct Cte type SrcList_item (line 132520) | struct SrcList_item function SQLITE_PRIVATE (line 132549) | SQLITE_PRIVATE void sqlite3WithPush(Parse *pParse, With *pWith, u8 bFree){ function withExpand (line 132574) | static int withExpand( function selectPopWith (line 132702) | static void selectPopWith(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 132723) | SQLITE_PRIVATE int sqlite3ExpandSubquery(Parse *pParse, struct SrcList_i... function selectExpander (line 132769) | static int selectExpander(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 133065) | SQLITE_PRIVATE int sqlite3ExprWalkNoop(Walker *NotUsed, Expr *NotUsed2){ function SQLITE_PRIVATE (line 133074) | SQLITE_PRIVATE int sqlite3SelectWalkNoop(Walker *NotUsed, Select *NotUse... function SQLITE_PRIVATE (line 133084) | SQLITE_PRIVATE void sqlite3SelectWalkAssert2(Walker *NotUsed, Select *No... function sqlite3SelectExpand (line 133102) | static void sqlite3SelectExpand(Parse *pParse, Select *pSelect){ function selectAddSubqueryTypeInfo (line 133132) | static void selectAddSubqueryTypeInfo(Walker *pWalker, Select *p){ function sqlite3SelectAddTypeInfo (line 133167) | static void sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect){ function SQLITE_PRIVATE (line 133191) | SQLITE_PRIVATE void sqlite3SelectPrep( function resetAccumulator (line 133214) | static void resetAccumulator(Parse *pParse, AggInfo *pAggInfo){ function finalizeAggFunctions (line 133255) | static void finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo){ function updateAccumulator (line 133277) | static void updateAccumulator(Parse *pParse, int regAcc, AggInfo *pAggIn... function explainSimpleCount (line 133370) | static void explainSimpleCount( function havingToWhereExprCb (line 133399) | static int havingToWhereExprCb(Walker *pWalker, Expr *pExpr){ function havingToWhere (line 133433) | static void havingToWhere(Parse *pParse, Select *p){ type SrcList_item (line 133453) | struct SrcList_item type SrcList_item (line 133455) | struct SrcList_item type SrcList_item (line 133457) | struct SrcList_item function countOfViewOptimization (line 133505) | static int countOfViewOptimization(Parse *pParse, Select *p){ function SQLITE_PRIVATE (line 133585) | SQLITE_PRIVATE int sqlite3Select( type TabResult (line 134680) | typedef struct TabResult { function sqlite3_get_table_cb (line 134695) | static int sqlite3_get_table_cb(void *pArg, int nCol, char **argv, char ... function SQLITE_API (line 134769) | SQLITE_API int sqlite3_get_table( function SQLITE_API (line 134838) | SQLITE_API void sqlite3_free_table( function SQLITE_PRIVATE (line 134873) | SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3 *db, TriggerStep *p... function SQLITE_PRIVATE (line 134903) | SQLITE_PRIVATE Trigger *sqlite3TriggerList(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 134936) | SQLITE_PRIVATE void sqlite3BeginTrigger( function SQLITE_PRIVATE (line 135137) | SQLITE_PRIVATE void sqlite3FinishTrigger( function SQLITE_PRIVATE (line 135238) | SQLITE_PRIVATE TriggerStep *sqlite3TriggerSelectStep( function TriggerStep (line 135262) | static TriggerStep *triggerStepAllocate( function SQLITE_PRIVATE (line 135294) | SQLITE_PRIVATE TriggerStep *sqlite3TriggerInsertStep( function SQLITE_PRIVATE (line 135339) | SQLITE_PRIVATE TriggerStep *sqlite3TriggerUpdateStep( function SQLITE_PRIVATE (line 135374) | SQLITE_PRIVATE TriggerStep *sqlite3TriggerDeleteStep( function SQLITE_PRIVATE (line 135401) | SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3 *db, Trigger *pTrigger){ function SQLITE_PRIVATE (line 135419) | SQLITE_PRIVATE void sqlite3DropTrigger(Parse *pParse, SrcList *pName, in... function Table (line 135461) | static Table *tableOfTrigger(Trigger *pTrigger){ function SQLITE_PRIVATE (line 135469) | SQLITE_PRIVATE void sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigg... function SQLITE_PRIVATE (line 135507) | SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3 *db, int iDb, ... function checkColumnOverlap (line 135541) | static int checkColumnOverlap(IdList *pIdList, ExprList *pEList){ function SQLITE_PRIVATE (line 135556) | SQLITE_PRIVATE Trigger *sqlite3TriggersExist( function SrcList (line 135592) | static SrcList *targetSrcList( function codeTriggerProgram (line 135619) | static int codeTriggerProgram( function transferParseError (line 135723) | static void transferParseError(Parse *pTo, Parse *pFrom){ function TriggerPrg (line 135739) | static TriggerPrg *codeRowTrigger( function TriggerPrg (line 135855) | static TriggerPrg *getRowTrigger( function SQLITE_PRIVATE (line 135889) | SQLITE_PRIVATE void sqlite3CodeRowTriggerDirect( function SQLITE_PRIVATE (line 135961) | SQLITE_PRIVATE void sqlite3CodeRowTrigger( function SQLITE_PRIVATE (line 136023) | SQLITE_PRIVATE u32 sqlite3TriggerColmask( function SQLITE_PRIVATE (line 136116) | SQLITE_PRIVATE void sqlite3ColumnDefault(Vdbe *v, Table *pTab, int i, in... function indexColumnIsBeingUpdated (line 136148) | static int indexColumnIsBeingUpdated( function indexWhereClauseMightChange (line 136178) | static int indexWhereClauseMightChange( function SQLITE_PRIVATE (line 136195) | SQLITE_PRIVATE void sqlite3Update( function updateVirtualTable (line 137005) | static void updateVirtualTable( function SQLITE_PRIVATE (line 137150) | SQLITE_PRIVATE void sqlite3UpsertDelete(sqlite3 *db, Upsert *p){ function SQLITE_PRIVATE (line 137163) | SQLITE_PRIVATE Upsert *sqlite3UpsertDup(sqlite3 *db, Upsert *p){ function SQLITE_PRIVATE (line 137176) | SQLITE_PRIVATE Upsert *sqlite3UpsertNew( function SQLITE_PRIVATE (line 137208) | SQLITE_PRIVATE int sqlite3UpsertAnalyzeTarget( function SQLITE_PRIVATE (line 137326) | SQLITE_PRIVATE void sqlite3UpsertDoUpdate( function execSql (line 137423) | static int execSql(sqlite3 *db, char **pzErrMsg, const char *zSql){ function execSqlF (line 137453) | static int execSqlF(sqlite3 *db, char **pzErrMsg, const char *zSql, ...){ function SQLITE_PRIVATE (line 137496) | SQLITE_PRIVATE void sqlite3Vacuum(Parse *pParse, Token *pNm, Expr *pInto){ function sqlite3RunVacuum (line 137534) | int sqlite3RunVacuum( type VtabCtx (line 137833) | struct VtabCtx { function SQLITE_PRIVATE (line 137848) | SQLITE_PRIVATE Module *sqlite3VtabCreateModule( function createModule (line 137896) | static int createModule( function SQLITE_API (line 137917) | SQLITE_API int sqlite3_create_module( function SQLITE_API (line 137932) | SQLITE_API int sqlite3_create_module_v2( function SQLITE_API (line 137949) | SQLITE_API int sqlite3_drop_modules(sqlite3 *db, const char** azNames){ function SQLITE_PRIVATE (line 137971) | SQLITE_PRIVATE void sqlite3VtabModuleUnref(sqlite3 *db, Module *pMod){ function SQLITE_PRIVATE (line 137991) | SQLITE_PRIVATE void sqlite3VtabLock(VTable *pVTab){ function SQLITE_PRIVATE (line 138001) | SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){ function SQLITE_PRIVATE (line 138012) | SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *pVTab){ function VTable (line 138037) | static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){ function SQLITE_PRIVATE (line 138077) | SQLITE_PRIVATE void sqlite3VtabDisconnect(sqlite3 *db, Table *p){ function SQLITE_PRIVATE (line 138115) | SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3 *db){ function SQLITE_PRIVATE (line 138146) | SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table *p){ function addModuleArgument (line 138163) | static void addModuleArgument(Parse *pParse, Table *pTable, char *zArg){ function SQLITE_PRIVATE (line 138186) | SQLITE_PRIVATE void sqlite3VtabBeginParse( function addArgumentToVtab (line 138234) | static void addArgumentToVtab(Parse *pParse){ function SQLITE_PRIVATE (line 138247) | SQLITE_PRIVATE void sqlite3VtabFinishParse(Parse *pParse, Token *pEnd){ function SQLITE_PRIVATE (line 138333) | SQLITE_PRIVATE void sqlite3VtabArgInit(Parse *pParse){ function SQLITE_PRIVATE (line 138343) | SQLITE_PRIVATE void sqlite3VtabArgExtend(Parse *pParse, Token *p){ function vtabCallConstructor (line 138359) | static int vtabCallConstructor( function SQLITE_PRIVATE (line 138491) | SQLITE_PRIVATE int sqlite3VtabCallConnect(Parse *pParse, Table *pTab){ function growVTrans (line 138526) | static int growVTrans(sqlite3 *db){ function addToVTrans (line 138549) | static void addToVTrans(sqlite3 *db, VTable *pVTab){ function SQLITE_PRIVATE (line 138563) | SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3 *db, int iDb, const cha... function SQLITE_API (line 138604) | SQLITE_API int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable){ function SQLITE_PRIVATE (line 138689) | SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3 *db, int iDb, const ch... function callFinaliser (line 138730) | static void callFinaliser(sqlite3 *db, int offset){ function SQLITE_PRIVATE (line 138758) | SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe *p){ function SQLITE_PRIVATE (line 138780) | SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db){ function SQLITE_PRIVATE (line 138789) | SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db){ function SQLITE_PRIVATE (line 138802) | SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){ function SQLITE_PRIVATE (line 138862) | SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *db, int op, int iSavepo... function SQLITE_PRIVATE (line 138910) | SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction( function SQLITE_PRIVATE (line 138979) | SQLITE_PRIVATE void sqlite3VtabMakeWritable(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 139012) | SQLITE_PRIVATE int sqlite3VtabEponymousTableInit(Parse *pParse, Module *... function SQLITE_PRIVATE (line 139049) | SQLITE_PRIVATE void sqlite3VtabEponymousTableClear(sqlite3 *db, Module *... function SQLITE_API (line 139068) | SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *db){ function SQLITE_API (line 139086) | SQLITE_API int sqlite3_vtab_config(sqlite3 *db, int op, ...){ type WhereClause (line 139188) | typedef struct WhereClause WhereClause; type WhereMaskSet (line 139189) | typedef struct WhereMaskSet WhereMaskSet; type WhereOrInfo (line 139190) | typedef struct WhereOrInfo WhereOrInfo; type WhereAndInfo (line 139191) | typedef struct WhereAndInfo WhereAndInfo; type WhereLevel (line 139192) | typedef struct WhereLevel WhereLevel; type WhereLoop (line 139193) | typedef struct WhereLoop WhereLoop; type WherePath (line 139194) | typedef struct WherePath WherePath; type WhereTerm (line 139195) | typedef struct WhereTerm WhereTerm; type WhereLoopBuilder (line 139196) | typedef struct WhereLoopBuilder WhereLoopBuilder; type WhereScan (line 139197) | typedef struct WhereScan WhereScan; type WhereOrCost (line 139198) | typedef struct WhereOrCost WhereOrCost; type WhereOrSet (line 139199) | typedef struct WhereOrSet WhereOrSet; type WhereLevel (line 139216) | struct WhereLevel { type WhereLoop (line 139269) | struct WhereLoop { type WhereOrCost (line 139311) | struct WhereOrCost { type WhereOrSet (line 139322) | struct WhereOrSet { type WherePath (line 139345) | struct WherePath { type WhereTerm (line 139406) | struct WhereTerm { type WhereScan (line 139451) | struct WhereScan { type WhereClause (line 139477) | struct WhereClause { type WhereOrInfo (line 139496) | struct WhereOrInfo { type WhereAndInfo (line 139505) | struct WhereAndInfo { type WhereMaskSet (line 139535) | struct WhereMaskSet { type WhereLoopBuilder (line 139550) | struct WhereLoopBuilder { type WhereExprMod (line 139595) | typedef struct WhereExprMod WhereExprMod; type WhereExprMod (line 139596) | struct WhereExprMod { type WhereInfo (line 139612) | struct WhereInfo { type SrcList_item (line 139700) | struct SrcList_item function explainAppendTerm (line 139788) | static void explainAppendTerm( function explainIndexRange (line 139832) | static void explainIndexRange(StrAccum *pStr, WhereLoop *pLoop){ type SrcList_item (line 139877) | struct SrcList_item function else (line 139947) | else if( (flags & WHERE_VIRTUALTABLE)!=0 ){ function SQLITE_PRIVATE (line 139979) | SQLITE_PRIVATE void sqlite3WhereAddScanStatus( function disableTerm (line 140041) | static void disableTerm(WhereLevel *pLevel, WhereTerm *pTerm){ function codeApplyAffinity (line 140073) | static void codeApplyAffinity(Parse *pParse, int base, int n, char *zAff){ function updateRangeAffinityStr (line 140110) | static void updateRangeAffinityStr( function Expr (line 140156) | static Expr *removeUnindexableInClauseTerms( function codeEqualityTerm (line 140238) | static int codeEqualityTerm( function codeAllEqualityTerms (line 140409) | static int codeAllEqualityTerms( function whereLikeOptimizationStringFixup (line 140529) | static void whereLikeOptimizationStringFixup( type CCurHint (line 140555) | struct CCurHint { function codeCursorHintCheckExpr (line 140567) | static int codeCursorHintCheckExpr(Walker *pWalker, Expr *pExpr){ function codeCursorHintIsOrFunction (line 140594) | static int codeCursorHintIsOrFunction(Walker *pWalker, Expr *pExpr){ function codeCursorHintFixExpr (line 140629) | static int codeCursorHintFixExpr(Walker *pWalker, Expr *pExpr){ function codeCursorHint (line 140659) | static void codeCursorHint( function codeDeferredSeek (line 140781) | static void codeDeferredSeek( function codeExprOrVector (line 140825) | static void codeExprOrVector(Parse *pParse, Expr *p, int iReg, int nReg){ type IdxExprTrans (line 140855) | typedef struct IdxExprTrans { function preserveExpr (line 140868) | static void preserveExpr(IdxExprTrans *pTrans, Expr *pExpr){ function whereIndexExprTransNode (line 140884) | static int whereIndexExprTransNode(Walker *p, Expr *pExpr){ function whereIndexExprTransColumn (line 140906) | static int whereIndexExprTransColumn(Walker *p, Expr *pExpr){ function whereIndexExprTrans (line 140931) | static void whereIndexExprTrans( function whereApplyPartialIndexConstraints (line 140994) | static void whereApplyPartialIndexConstraints( function SQLITE_PRIVATE (line 141019) | SQLITE_PRIVATE Bitmask sqlite3WhereCodeOneLoopStart( function whereOrInfoDelete (line 142242) | static void whereOrInfoDelete(sqlite3 *db, WhereOrInfo *p){ function whereAndInfoDelete (line 142250) | static void whereAndInfoDelete(sqlite3 *db, WhereAndInfo *p){ function whereClauseInsert (line 142274) | static int whereClauseInsert(WhereClause *pWC, Expr *p, u16 wtFlags){ function allowedOp (line 142315) | static int allowedOp(int op){ function u16 (line 142327) | static u16 exprCommute(Parse *pParse, Expr *pExpr){ function u16 (line 142350) | static u16 operatorMask(int op){ function isLikeOrGlob (line 142388) | static int isLikeOrGlob( function isAuxiliaryVtabOperator (line 142560) | static int isAuxiliaryVtabOperator( function transferJoinMarkings (line 142661) | static void transferJoinMarkings(Expr *pDerived, Expr *pBase){ function markTermAsChild (line 142671) | static void markTermAsChild(WhereClause *pWC, int iChild, int iParent){ function WhereTerm (line 142682) | static WhereTerm *whereNthSubterm(WhereTerm *pTerm, int N){ function whereCombineDisjuncts (line 142712) | static void whereCombineDisjuncts( function exprAnalyzeOrTerm (line 142838) | static void exprAnalyzeOrTerm( function termIsEquivalence (line 143109) | static int termIsEquivalence(Parse *pParse, Expr *pExpr){ function Bitmask (line 143132) | static Bitmask exprSelectUsage(WhereMaskSet *pMaskSet, Select *pS){ function SQLITE_NOINLINE (line 143169) | static SQLITE_NOINLINE int exprMightBeIndexed2( function exprMightBeIndexed (line 143193) | static int exprMightBeIndexed( function exprAnalyze (line 143238) | static void exprAnalyze( function SQLITE_PRIVATE (line 143661) | SQLITE_PRIVATE void sqlite3WhereSplit(WhereClause *pWC, Expr *pExpr, u8 ... function SQLITE_PRIVATE (line 143676) | SQLITE_PRIVATE void sqlite3WhereClauseInit( function SQLITE_PRIVATE (line 143693) | SQLITE_PRIVATE void sqlite3WhereClauseClear(WhereClause *pWC){ function SQLITE_PRIVATE (line 143718) | SQLITE_PRIVATE Bitmask sqlite3WhereExprUsageNN(WhereMaskSet *pMaskSet, E... function SQLITE_PRIVATE (line 143746) | SQLITE_PRIVATE Bitmask sqlite3WhereExprUsage(WhereMaskSet *pMaskSet, Exp... function SQLITE_PRIVATE (line 143749) | SQLITE_PRIVATE Bitmask sqlite3WhereExprListUsage(WhereMaskSet *pMaskSet,... function SQLITE_PRIVATE (line 143769) | SQLITE_PRIVATE void sqlite3WhereExprAnalyze( function SQLITE_PRIVATE (line 143786) | SQLITE_PRIVATE void sqlite3WhereTabFuncArgs( type HiddenIndexInfo (line 143856) | typedef struct HiddenIndexInfo HiddenIndexInfo; type HiddenIndexInfo (line 143857) | struct HiddenIndexInfo { function SQLITE_PRIVATE (line 143874) | SQLITE_PRIVATE LogEst sqlite3WhereOutputRowCount(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 143882) | SQLITE_PRIVATE int sqlite3WhereIsDistinct(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 143890) | SQLITE_PRIVATE int sqlite3WhereIsOrdered(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 143917) | SQLITE_PRIVATE int sqlite3WhereOrderByLimitOptLabel(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 143933) | SQLITE_PRIVATE int sqlite3WhereContinueLabel(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 143942) | SQLITE_PRIVATE int sqlite3WhereBreakLabel(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 143963) | SQLITE_PRIVATE int sqlite3WhereOkOnePass(WhereInfo *pWInfo, int *aiCur){ function SQLITE_PRIVATE (line 143979) | SQLITE_PRIVATE int sqlite3WhereUsesDeferredSeek(WhereInfo *pWInfo){ function whereOrMove (line 143986) | static void whereOrMove(WhereOrSet *pDest, WhereOrSet *pSrc){ function whereOrInsert (line 143998) | static int whereOrInsert( function SQLITE_PRIVATE (line 144035) | SQLITE_PRIVATE Bitmask sqlite3WhereGetMask(WhereMaskSet *pMaskSet, int i... function createMask (line 144054) | static void createMask(WhereMaskSet *pMaskSet, int iCursor){ function WhereTerm (line 144064) | static WhereTerm *whereScanNext(WhereScan *pScan){ function SQLITE_NOINLINE (line 144152) | static SQLITE_NOINLINE WhereTerm *whereScanInitIndexExpr(WhereScan *pScan){ function WhereTerm (line 144176) | static WhereTerm *whereScanInit( function SQLITE_PRIVATE (line 144240) | SQLITE_PRIVATE WhereTerm *sqlite3WhereFindTerm( function findIndexCol (line 144274) | static int findIndexCol( function indexColumnNotNull (line 144303) | static int indexColumnNotNull(Index *pIdx, int iCol){ function isDistinctRedundant (line 144326) | static int isDistinctRedundant( function LogEst (line 144387) | static LogEst estLog(LogEst N){ function translateColumnToCopy (line 144403) | static void translateColumnToCopy( function whereTraceIndexInfoInputs (line 144441) | static void whereTraceIndexInfoInputs(sqlite3_index_info *p){ function whereTraceIndexInfoOutputs (line 144459) | static void whereTraceIndexInfoOutputs(sqlite3_index_info *p){ function termCanDriveIndex (line 144485) | static int termCanDriveIndex( function constructAutomaticIndex (line 144518) | static void constructAutomaticIndex( function sqlite3_index_info (line 144725) | static sqlite3_index_info *allocateIndexInfo( function vtabBestIndex (line 144880) | static int vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info ... function whereKeyStats (line 144917) | static int whereKeyStats( function LogEst (line 145109) | static LogEst whereRangeAdjust(WhereTerm *pTerm, LogEst nNew){ function SQLITE_PRIVATE (line 145126) | SQLITE_PRIVATE char sqlite3IndexColumnAffinity(sqlite3 *db, Index *pIdx,... function whereRangeSkipScanEst (line 145173) | static int whereRangeSkipScanEst( function whereRangeScanEst (line 145285) | static int whereRangeScanEst( function whereEqualScanEst (line 145466) | static int whereEqualScanEst( function whereInScanEst (line 145530) | static int whereInScanEst( function SQLITE_PRIVATE (line 145567) | SQLITE_PRIVATE void sqlite3WhereTermPrint(WhereTerm *pTerm, int iTerm){ function SQLITE_PRIVATE (line 145612) | SQLITE_PRIVATE void sqlite3WhereClausePrint(WhereClause *pWC){ function SQLITE_PRIVATE (line 145624) | SQLITE_PRIVATE void sqlite3WhereLoopPrint(WhereLoop *p, WhereClause *pWC){ function whereLoopInit (line 145676) | static void whereLoopInit(WhereLoop *p){ function whereLoopClearUnion (line 145686) | static void whereLoopClearUnion(sqlite3 *db, WhereLoop *p){ function whereLoopClear (line 145703) | static void whereLoopClear(sqlite3 *db, WhereLoop *p){ function whereLoopResize (line 145712) | static int whereLoopResize(sqlite3 *db, WhereLoop *p, int n){ function whereLoopXfer (line 145728) | static int whereLoopXfer(sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom){ function whereLoopDelete (line 145747) | static void whereLoopDelete(sqlite3 *db, WhereLoop *p){ function whereInfoFree (line 145755) | static void whereInfoFree(sqlite3 *db, WhereInfo *pWInfo){ function whereLoopCheaperProperSubset (line 145792) | static int whereLoopCheaperProperSubset( function whereLoopAdjustCost (line 145833) | static void whereLoopAdjustCost(const WhereLoop *p, WhereLoop *pTemplate){ function WhereLoop (line 145870) | static WhereLoop **whereLoopFindLesser( function whereLoopInsert (line 145958) | static int whereLoopInsert(WhereLoopBuilder *pBuilder, WhereLoop *pTempl... function whereLoopOutputAdjust (line 146095) | static void whereLoopOutputAdjust( function whereRangeVectorLen (line 146160) | static int whereRangeVectorLen( function whereLoopAddBtreeIndex (line 146231) | static int whereLoopAddBtreeIndex( function indexMightHelpWithOrderBy (line 146594) | static int indexMightHelpWithOrderBy( function whereUsablePartialIndex (line 146627) | static int whereUsablePartialIndex( function whereLoopAddBtree (line 146690) | static int whereLoopAddBtree( function whereLoopAddVirtualOne (line 146947) | static int whereLoopAddVirtualOne( function SQLITE_API (line 147107) | SQLITE_API const char *sqlite3_vtab_collation(sqlite3_index_info *pIdxIn... function whereLoopAddVirtual (line 147147) | static int whereLoopAddVirtual( function whereLoopAddOr (line 147270) | static int whereLoopAddOr( function whereLoopAddAll (line 147394) | static int whereLoopAddAll(WhereLoopBuilder *pBuilder){ function i8 (line 147472) | static i8 wherePathSatisfiesOrderBy( function SQLITE_PRIVATE (line 147801) | SQLITE_PRIVATE int sqlite3WhereIsSorted(WhereInfo *pWInfo){ function LogEst (line 147824) | static LogEst whereSortingCost( function wherePathSolver (line 147869) | static int wherePathSolver(WhereInfo *pWInfo, LogEst nRowEst){ function whereShortCut (line 148256) | static int whereShortCut(WhereLoopBuilder *pBuilder){ function exprNodeIsDeterministic (line 148338) | static int exprNodeIsDeterministic(Walker *pWalker, Expr *pExpr){ function exprIsDeterministic (line 148351) | static int exprIsDeterministic(Expr *p){ function SQLITE_PRIVATE (line 148449) | SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin( function sqlite3WhereOpcodeRewriteTrace (line 149020) | static void sqlite3WhereOpcodeRewriteTrace( function SQLITE_PRIVATE (line 149034) | SQLITE_PRIVATE void sqlite3WhereEnd(WhereInfo *pWInfo){ function row_numberStepFunc (line 149450) | static void row_numberStepFunc( function row_numberValueFunc (line 149460) | static void row_numberValueFunc(sqlite3_context *pCtx){ type CallCount (line 149469) | struct CallCount { function dense_rankStepFunc (line 149481) | static void dense_rankStepFunc( function dense_rankValueFunc (line 149492) | static void dense_rankValueFunc(sqlite3_context *pCtx){ type NthValueCtx (line 149509) | struct NthValueCtx { function nth_valueStepFunc (line 149513) | static void nth_valueStepFunc( function nth_valueFinalizeFunc (line 149554) | static void nth_valueFinalizeFunc(sqlite3_context *pCtx){ function first_valueStepFunc (line 149566) | static void first_valueStepFunc( function first_valueFinalizeFunc (line 149582) | static void first_valueFinalizeFunc(sqlite3_context *pCtx){ function rankStepFunc (line 149600) | static void rankStepFunc( function rankValueFunc (line 149616) | static void rankValueFunc(sqlite3_context *pCtx){ function percent_rankStepFunc (line 149631) | static void percent_rankStepFunc( function percent_rankInvFunc (line 149644) | static void percent_rankInvFunc( function percent_rankValueFunc (line 149655) | static void percent_rankValueFunc(sqlite3_context *pCtx){ function cume_distStepFunc (line 149676) | static void cume_distStepFunc( function cume_distInvFunc (line 149689) | static void cume_distInvFunc( function cume_distValueFunc (line 149700) | static void cume_distValueFunc(sqlite3_context *pCtx){ type NtileCtx (line 149713) | struct NtileCtx { function ntileStepFunc (line 149725) | static void ntileStepFunc( function ntileInvFunc (line 149745) | static void ntileInvFunc( function ntileValueFunc (line 149756) | static void ntileValueFunc(sqlite3_context *pCtx){ type LastValueCtx (line 149783) | struct LastValueCtx { function last_valueStepFunc (line 149791) | static void last_valueStepFunc( function last_valueInvFunc (line 149809) | static void last_valueInvFunc( function last_valueValueFunc (line 149826) | static void last_valueValueFunc(sqlite3_context *pCtx){ function last_valueFinalizeFunc (line 149833) | static void last_valueFinalizeFunc(sqlite3_context *pCtx){ function noopStepFunc (line 149872) | static void noopStepFunc( /*NO_TEST*/ function noopValueFunc (line 149882) | static void noopValueFunc(sqlite3_context *p){ UNUSED_PARAMETER(p); /*no... function SQLITE_PRIVATE (line 149913) | SQLITE_PRIVATE void sqlite3WindowFunctions(void){ function Window (line 149934) | static Window *windowFind(Parse *pParse, Window *pList, const char *zName){ function SQLITE_PRIVATE (line 149962) | SQLITE_PRIVATE void sqlite3WindowUpdate( type WindowRewrite (line 150037) | typedef struct WindowRewrite WindowRewrite; type WindowRewrite (line 150038) | struct WindowRewrite { function selectWindowRewriteExprCb (line 150051) | static int selectWindowRewriteExprCb(Walker *pWalker, Expr *pExpr){ function selectWindowRewriteSelectCb (line 150130) | static int selectWindowRewriteSelectCb(Walker *pWalker, Select *pSelect){ function selectWindowRewriteEList (line 150157) | static void selectWindowRewriteEList( function ExprList (line 150191) | static ExprList *exprListAppendList( function SQLITE_PRIVATE (line 150223) | SQLITE_PRIVATE int sqlite3WindowRewrite(Parse *pParse, Select *p){ function SQLITE_PRIVATE (line 150360) | SQLITE_PRIVATE void sqlite3WindowUnlinkFromSelect(Window *p){ function SQLITE_PRIVATE (line 150371) | SQLITE_PRIVATE void sqlite3WindowDelete(sqlite3 *db, Window *p){ function SQLITE_PRIVATE (line 150388) | SQLITE_PRIVATE void sqlite3WindowListDelete(sqlite3 *db, Window *p){ function Expr (line 150403) | static Expr *sqlite3WindowOffsetExpr(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 150415) | SQLITE_PRIVATE Window *sqlite3WindowAlloc( function SQLITE_PRIVATE (line 150487) | SQLITE_PRIVATE Window *sqlite3WindowAssemble( function SQLITE_PRIVATE (line 150514) | SQLITE_PRIVATE void sqlite3WindowChain(Parse *pParse, Window *pWin, Wind... function SQLITE_PRIVATE (line 150548) | SQLITE_PRIVATE void sqlite3WindowAttach(Parse *pParse, Expr *p, Window *... function SQLITE_PRIVATE (line 150571) | SQLITE_PRIVATE void sqlite3WindowLink(Select *pSel, Window *pWin){ function SQLITE_PRIVATE (line 150589) | SQLITE_PRIVATE int sqlite3WindowCompare(Parse *pParse, Window *p1, Windo... function SQLITE_PRIVATE (line 150618) | SQLITE_PRIVATE void sqlite3WindowCodeInit(Parse *pParse, Select *pSelect){ function windowCheckValue (line 150702) | static void windowCheckValue(Parse *pParse, int reg, int eCond){ function windowArgCount (line 150748) | static int windowArgCount(Window *pWin){ type WindowCodeArg (line 150753) | typedef struct WindowCodeArg WindowCodeArg; type WindowCsrAndReg (line 150754) | typedef struct WindowCsrAndReg WindowCsrAndReg; type WindowCsrAndReg (line 150759) | struct WindowCsrAndReg { type WindowCodeArg (line 150819) | struct WindowCodeArg { function windowReadPeerValues (line 150837) | static void windowReadPeerValues( function windowAggStep (line 150874) | static void windowAggStep( function windowAggFinal (line 150988) | static void windowAggFinal(WindowCodeArg *p, int bFin){ function windowFullScan (line 151027) | static void windowFullScan(WindowCodeArg *p){ function windowReturnOneRow (line 151133) | static void windowReturnOneRow(WindowCodeArg *p){ function windowInitAccum (line 151209) | static int windowInitAccum(Parse *pParse, Window *pMWin){ function windowCacheFrame (line 151240) | static int windowCacheFrame(Window *pMWin){ function windowIfNewPeer (line 151266) | static void windowIfNewPeer( function windowCodeRangeTest (line 151312) | static void windowCodeRangeTest( function windowCodeOp (line 151437) | static int windowCodeOp( function SQLITE_PRIVATE (line 151578) | SQLITE_PRIVATE Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Windo... function SQLITE_PRIVATE (line 151607) | SQLITE_PRIVATE Window *sqlite3WindowListDup(sqlite3 *db, Window *p){ function windowExprGtZero (line 151629) | static int windowExprGtZero(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 151976) | SQLITE_PRIVATE void sqlite3WindowCodeStep( type TrigEvent (line 152381) | struct TrigEvent { int a; IdList * b; } type FrameBound (line 152383) | struct FrameBound { int eType; Expr *pExpr; } function disableLookaside (line 152389) | static void disableLookaside(Parse *pParse){ function parserDoubleLinkSelect (line 152401) | static void parserDoubleLinkSelect(Parse *pParse, Select *p){ function Expr (line 152424) | static Expr *tokenExpr(Parse *pParse, int op, Token t){ function binaryToUnaryIfNull (line 152458) | static void binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op){ function ExprList (line 152472) | static ExprList *parserAddExprIdListTerm( type YYMINORTYPE (line 152560) | typedef union { type yyStackEntry (line 153467) | struct yyStackEntry { type yyStackEntry (line 153474) | typedef struct yyStackEntry yyStackEntry; type yyParser (line 153478) | struct yyParser { type yyParser (line 153497) | typedef struct yyParser yyParser; function SQLITE_PRIVATE (line 153523) | SQLITE_PRIVATE void sqlite3ParserTrace(FILE *TraceFILE, char *zTraceProm... function yyGrowStack (line 154246) | static int yyGrowStack(yyParser *p){ function SQLITE_PRIVATE (line 154285) | SQLITE_PRIVATE void sqlite3ParserInit(void *yypRawParser sqlite3ParserCT... function SQLITE_PRIVATE (line 154324) | SQLITE_PRIVATE void *sqlite3ParserAlloc(void *(*mallocProc)(YYMALLOCARGT... function yy_destructor (line 154343) | static void yy_destructor( function yy_pop_parser_stack (line 154467) | static void yy_pop_parser_stack(yyParser *pParser){ function SQLITE_PRIVATE (line 154485) | SQLITE_PRIVATE void sqlite3ParserFinalize(void *p){ function SQLITE_PRIVATE (line 154502) | SQLITE_PRIVATE void sqlite3ParserFree( function SQLITE_PRIVATE (line 154518) | SQLITE_PRIVATE int sqlite3ParserStackPeak(void *p){ function SQLITE_PRIVATE (line 154542) | SQLITE_PRIVATE int sqlite3ParserCoverage(FILE *out){ function YYACTIONTYPE (line 154565) | static YYACTIONTYPE yy_find_shift_action( function YYACTIONTYPE (line 154630) | static YYACTIONTYPE yy_find_reduce_action( function yyStackOverflow (line 154659) | static void yyStackOverflow(yyParser *yypParser){ function yyTraceShift (line 154682) | static void yyTraceShift(yyParser *yypParser, int yyNewState, const char... function yy_shift (line 154702) | static void yy_shift( function YYACTIONTYPE (line 155533) | static YYACTIONTYPE yy_reduce( function yy_parse_failed (line 157053) | static void yy_parse_failed( function yy_syntax_error (line 157076) | static void yy_syntax_error( function yy_accept (line 157100) | static void yy_accept( function SQLITE_PRIVATE (line 157141) | SQLITE_PRIVATE void sqlite3Parser( function SQLITE_PRIVATE (line 157315) | SQLITE_PRIVATE int sqlite3ParserFallback(int iToken){ function keywordCode (line 157763) | static int keywordCode(const char *z, int n, int *pType){ function SQLITE_PRIVATE (line 157930) | SQLITE_PRIVATE int sqlite3KeywordCode(const unsigned char *z, int n){ function SQLITE_API (line 157936) | SQLITE_API int sqlite3_keyword_name(int i,const char **pzName,int *pnName){ function SQLITE_API (line 157942) | SQLITE_API int sqlite3_keyword_count(void){ return SQLITE_N_KEYWORD; } function SQLITE_API (line 157943) | SQLITE_API int sqlite3_keyword_check(const char *zName, int nName){ function SQLITE_PRIVATE (line 157990) | SQLITE_PRIVATE int sqlite3IsIdChar(u8 c){ return IdChar(c); } function getToken (line 157997) | static int getToken(const unsigned char **pz){ function analyzeWindowKeyword (line 158046) | static int analyzeWindowKeyword(const unsigned char *z){ function analyzeOverKeyword (line 158054) | static int analyzeOverKeyword(const unsigned char *z, int lastToken){ function analyzeFilterKeyword (line 158061) | static int analyzeFilterKeyword(const unsigned char *z, int lastToken){ function SQLITE_PRIVATE (line 158073) | SQLITE_PRIVATE int sqlite3GetToken(const unsigned char *z, int *tokenType){ function addSpaceSeparator (line 158539) | static void addSpaceSeparator(sqlite3_str *pStr){ function SQLITE_PRIVATE (line 158550) | SQLITE_PRIVATE char *sqlite3Normalize( function SQLITE_API (line 158773) | SQLITE_API int sqlite3_complete(const char *zSql){ function SQLITE_API (line 158938) | SQLITE_API int sqlite3_complete16(const void *zSql){ function SQLITE_API (line 159105) | SQLITE_API const char *sqlite3_libversion(void){ return sqlite3_version; } function SQLITE_API (line 159118) | SQLITE_API int sqlite3_libversion_number(void){ return SQLITE_VERSION_NU... function SQLITE_API (line 159124) | SQLITE_API int sqlite3_threadsafe(void){ return SQLITE_THREADSAFE; } function SQLITE_API (line 159197) | SQLITE_API int sqlite3_initialize(void){ function SQLITE_API (line 159368) | SQLITE_API int sqlite3_shutdown(void){ function SQLITE_API (line 159422) | SQLITE_API int sqlite3_config(int op, ...){ function setupLookaside (line 159740) | static int setupLookaside(sqlite3 *db, void *pBuf, int sz, int cnt){ function SQLITE_API (line 159840) | SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3 *db){ function SQLITE_API (line 159854) | SQLITE_API int sqlite3_db_release_memory(sqlite3 *db){ function SQLITE_API (line 159878) | SQLITE_API int sqlite3_db_cacheflush(sqlite3 *db){ function SQLITE_API (line 159907) | SQLITE_API int sqlite3_db_config(sqlite3 *db, int op, ...){ function binCollFunc (line 159982) | static int binCollFunc( function rtrimCollFunc (line 160005) | static int rtrimCollFunc( function SQLITE_PRIVATE (line 160020) | SQLITE_PRIVATE int sqlite3IsBinary(const CollSeq *p){ function nocaseCollatingFunc (line 160034) | static int nocaseCollatingFunc( function SQLITE_API (line 160051) | SQLITE_API sqlite_int64 sqlite3_last_insert_rowid(sqlite3 *db){ function SQLITE_API (line 160064) | SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3 *db, sqlite3_int64... function SQLITE_API (line 160079) | SQLITE_API int sqlite3_changes(sqlite3 *db){ function SQLITE_API (line 160092) | SQLITE_API int sqlite3_total_changes(sqlite3 *db){ function SQLITE_PRIVATE (line 160107) | SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *db){ function functionDestroy (line 160124) | static void functionDestroy(sqlite3 *db, FuncDef *p){ function disconnectAllVtab (line 160139) | static void disconnectAllVtab(sqlite3 *db){ function connectionIsBusy (line 160170) | static int connectionIsBusy(sqlite3 *db){ function sqlite3Close (line 160184) | static int sqlite3Close(sqlite3 *db, int forceZombie){ function SQLITE_API (line 160243) | SQLITE_API int sqlite3_close(sqlite3 *db){ return sqlite3Close(db,0); } function SQLITE_API (line 160244) | SQLITE_API int sqlite3_close_v2(sqlite3 *db){ return sqlite3Close(db,1); } function SQLITE_PRIVATE (line 160255) | SQLITE_PRIVATE void sqlite3LeaveMutexAndCloseZombie(sqlite3 *db){ function SQLITE_PRIVATE (line 160375) | SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3 *db, int tripCode){ function SQLITE_PRIVATE (line 160425) | SQLITE_PRIVATE const char *sqlite3ErrName(int rc){ function SQLITE_PRIVATE (line 160536) | SQLITE_PRIVATE const char *sqlite3ErrStr(int rc){ function sqliteDefaultBusyCallback (line 160606) | static int sqliteDefaultBusyCallback( function SQLITE_PRIVATE (line 160673) | SQLITE_PRIVATE int sqlite3InvokeBusyHandler(BusyHandler *p, sqlite3_file... function SQLITE_API (line 160698) | SQLITE_API int sqlite3_busy_handler( function SQLITE_API (line 160722) | SQLITE_API void sqlite3_progress_handler( function SQLITE_API (line 160753) | SQLITE_API int sqlite3_busy_timeout(sqlite3 *db, int ms){ function SQLITE_API (line 160771) | SQLITE_API void sqlite3_interrupt(sqlite3 *db){ function SQLITE_PRIVATE (line 160788) | SQLITE_PRIVATE int sqlite3CreateFunc( function createFunctionApi (line 160908) | static int createFunctionApi( function SQLITE_API (line 160959) | SQLITE_API int sqlite3_create_function( function SQLITE_API (line 160972) | SQLITE_API int sqlite3_create_function_v2( function SQLITE_API (line 160986) | SQLITE_API int sqlite3_create_window_function( function SQLITE_API (line 161003) | SQLITE_API int sqlite3_create_function16( function sqlite3InvalidFunction (line 161039) | static void sqlite3InvalidFunction( function SQLITE_API (line 161065) | SQLITE_API int sqlite3_overload_function( function SQLITE_API (line 161098) | SQLITE_API void *sqlite3_trace(sqlite3 *db, void(*xTrace)(void*,const ch... function SQLITE_API (line 161119) | SQLITE_API int sqlite3_trace_v2( function SQLITE_API (line 161149) | SQLITE_API void *sqlite3_profile( function SQLITE_API (line 161179) | SQLITE_API void *sqlite3_commit_hook( function SQLITE_API (line 161204) | SQLITE_API void *sqlite3_update_hook( function SQLITE_API (line 161229) | SQLITE_API void *sqlite3_rollback_hook( function SQLITE_API (line 161255) | SQLITE_API void *sqlite3_preupdate_hook( function SQLITE_PRIVATE (line 161278) | SQLITE_PRIVATE int sqlite3WalDefaultHook( function SQLITE_API (line 161304) | SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int nFrame){ function SQLITE_API (line 161325) | SQLITE_API void *sqlite3_wal_hook( function SQLITE_API (line 161352) | SQLITE_API int sqlite3_wal_checkpoint_v2( function SQLITE_API (line 161414) | SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb){ function SQLITE_PRIVATE (line 161441) | SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, in... function SQLITE_PRIVATE (line 161485) | SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3 *db){ function SQLITE_API (line 161506) | SQLITE_API const char *sqlite3_errmsg(sqlite3 *db){ function SQLITE_API (line 161534) | SQLITE_API const void *sqlite3_errmsg16(sqlite3 *db){ function SQLITE_API (line 161576) | SQLITE_API int sqlite3_errcode(sqlite3 *db){ function SQLITE_API (line 161585) | SQLITE_API int sqlite3_extended_errcode(sqlite3 *db){ function SQLITE_API (line 161594) | SQLITE_API int sqlite3_system_errno(sqlite3 *db){ function SQLITE_API (line 161603) | SQLITE_API const char *sqlite3_errstr(int rc){ function createCollation (line 161611) | static int createCollation( function SQLITE_API (line 161751) | SQLITE_API int sqlite3_limit(sqlite3 *db, int limitId, int newLimit){ function SQLITE_PRIVATE (line 161819) | SQLITE_PRIVATE int sqlite3ParseUri( function SQLITE_PRIVATE (line 162055) | SQLITE_PRIVATE int sqlite3CodecQueryParameters( function openDatabase (line 162089) | static int openDatabase( function SQLITE_API (line 162477) | SQLITE_API int sqlite3_open( function SQLITE_API (line 162484) | SQLITE_API int sqlite3_open_v2( function SQLITE_API (line 162497) | SQLITE_API int sqlite3_open16( function SQLITE_API (line 162536) | SQLITE_API int sqlite3_create_collation( function SQLITE_API (line 162549) | SQLITE_API int sqlite3_create_collation_v2( function SQLITE_API (line 162574) | SQLITE_API int sqlite3_create_collation16( function SQLITE_API (line 162604) | SQLITE_API int sqlite3_collation_needed( function SQLITE_API (line 162625) | SQLITE_API int sqlite3_collation_needed16( function SQLITE_API (line 162647) | SQLITE_API int sqlite3_global_recover(void){ function SQLITE_API (line 162658) | SQLITE_API int sqlite3_get_autocommit(sqlite3 *db){ function SQLITE_PRIVATE (line 162679) | SQLITE_PRIVATE int sqlite3ReportError(int iErr, int lineno, const char *... function SQLITE_PRIVATE (line 162684) | SQLITE_PRIVATE int sqlite3CorruptError(int lineno){ function SQLITE_PRIVATE (line 162688) | SQLITE_PRIVATE int sqlite3MisuseError(int lineno){ function SQLITE_PRIVATE (line 162692) | SQLITE_PRIVATE int sqlite3CantopenError(int lineno){ function SQLITE_PRIVATE (line 162697) | SQLITE_PRIVATE int sqlite3CorruptPgnoError(int lineno, Pgno pgno){ function SQLITE_PRIVATE (line 162703) | SQLITE_PRIVATE int sqlite3NomemError(int lineno){ function SQLITE_PRIVATE (line 162707) | SQLITE_PRIVATE int sqlite3IoerrnomemError(int lineno){ function SQLITE_API (line 162721) | SQLITE_API void sqlite3_thread_cleanup(void){ function SQLITE_API (line 162729) | SQLITE_API int sqlite3_table_column_metadata( function SQLITE_API (line 162847) | SQLITE_API int sqlite3_sleep(int ms){ function SQLITE_API (line 162863) | SQLITE_API int sqlite3_extended_result_codes(sqlite3 *db, int onoff){ function SQLITE_API (line 162876) | SQLITE_API int sqlite3_file_control(sqlite3 *db, const char *zDbName, in... function SQLITE_API (line 162917) | SQLITE_API int sqlite3_test_control(int op, ...){ function SQLITE_API (line 163329) | SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, cons... function SQLITE_API (line 163345) | SQLITE_API const char *sqlite3_uri_key(const char *zFilename, int N){ function SQLITE_API (line 163359) | SQLITE_API int sqlite3_uri_boolean(const char *zFilename, const char *zP... function SQLITE_API (line 163368) | SQLITE_API sqlite3_int64 sqlite3_uri_int64( function SQLITE_API (line 163391) | SQLITE_API const char *sqlite3_filename_database(const char *zFilename){ function SQLITE_API (line 163395) | SQLITE_API const char *sqlite3_filename_journal(const char *zFilename){ function SQLITE_API (line 163404) | SQLITE_API const char *sqlite3_filename_wal(const char *zFilename){ function SQLITE_PRIVATE (line 163417) | SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3 *db, const char *zDbN... function SQLITE_API (line 163426) | SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbN... function SQLITE_API (line 163442) | SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName){ function SQLITE_API (line 163459) | SQLITE_API int sqlite3_snapshot_get( function SQLITE_API (line 163495) | SQLITE_API int sqlite3_snapshot_open( function SQLITE_API (line 163551) | SQLITE_API int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb){ function SQLITE_API (line 163582) | SQLITE_API void sqlite3_snapshot_free(sqlite3_snapshot *pSnapshot){ function SQLITE_API (line 163595) | SQLITE_API int sqlite3_compileoption_used(const char *zOptName){ function SQLITE_API (line 163628) | SQLITE_API const char *sqlite3_compileoption_get(int N){ function checkListProperties (line 163697) | static void checkListProperties(sqlite3 *db){ function removeFromBlockedList (line 163723) | static void removeFromBlockedList(sqlite3 *db){ function addToBlockedList (line 163738) | static void addToBlockedList(sqlite3 *db){ function enterMutex (line 163753) | static void enterMutex(void){ function leaveMutex (line 163761) | static void leaveMutex(void){ function SQLITE_API (line 163788) | SQLITE_API int sqlite3_unlock_notify( function SQLITE_PRIVATE (line 163838) | SQLITE_PRIVATE void sqlite3ConnectionBlocked(sqlite3 *db, sqlite3 *pBloc... function SQLITE_PRIVATE (line 163866) | SQLITE_PRIVATE void sqlite3ConnectionUnlocked(sqlite3 *db){ function SQLITE_PRIVATE (line 163965) | SQLITE_PRIVATE void sqlite3ConnectionClosed(sqlite3 *db){ type sqlite3_tokenizer_module (line 164361) | typedef struct sqlite3_tokenizer_module sqlite3_tokenizer_module; type sqlite3_tokenizer (line 164362) | typedef struct sqlite3_tokenizer sqlite3_tokenizer; type sqlite3_tokenizer_cursor (line 164363) | typedef struct sqlite3_tokenizer_cursor sqlite3_tokenizer_cursor; type sqlite3_tokenizer_module (line 164365) | struct sqlite3_tokenizer_module { type sqlite3_tokenizer (line 164460) | struct sqlite3_tokenizer { type sqlite3_tokenizer_cursor (line 164465) | struct sqlite3_tokenizer_cursor { type Fts3Hash (line 164500) | typedef struct Fts3Hash Fts3Hash; type Fts3HashElem (line 164501) | typedef struct Fts3HashElem Fts3HashElem; type Fts3Hash (line 164511) | struct Fts3Hash { type Fts3HashElem (line 164529) | struct Fts3HashElem { type u8 (line 164718) | typedef unsigned char u8; type i16 (line 164719) | typedef short int i16; type u32 (line 164720) | typedef unsigned int u32; type sqlite3_uint64 (line 164721) | typedef sqlite3_uint64 u64; type sqlite3_int64 (line 164722) | typedef sqlite3_int64 i64; type Fts3Table (line 164759) | typedef struct Fts3Table Fts3Table; type Fts3Cursor (line 164760) | typedef struct Fts3Cursor Fts3Cursor; type Fts3Expr (line 164761) | typedef struct Fts3Expr Fts3Expr; type Fts3Phrase (line 164762) | typedef struct Fts3Phrase Fts3Phrase; type Fts3PhraseToken (line 164763) | typedef struct Fts3PhraseToken Fts3PhraseToken; type Fts3Doclist (line 164765) | typedef struct Fts3Doclist Fts3Doclist; type Fts3SegFilter (line 164766) | typedef struct Fts3SegFilter Fts3SegFilter; type Fts3DeferredToken (line 164767) | typedef struct Fts3DeferredToken Fts3DeferredToken; type Fts3SegReader (line 164768) | typedef struct Fts3SegReader Fts3SegReader; type Fts3MultiSegReader (line 164769) | typedef struct Fts3MultiSegReader Fts3MultiSegReader; type MatchinfoBuffer (line 164771) | typedef struct MatchinfoBuffer MatchinfoBuffer; type Fts3Table (line 164780) | struct Fts3Table { type Fts3Cursor (line 164874) | struct Fts3Cursor { type Fts3Doclist (line 164932) | struct Fts3Doclist { type Fts3PhraseToken (line 164949) | struct Fts3PhraseToken { type Fts3Phrase (line 164962) | struct Fts3Phrase { type Fts3Expr (line 165002) | struct Fts3Expr { type Fts3SegFilter (line 165092) | struct Fts3SegFilter { type Fts3MultiSegReader (line 165099) | struct Fts3MultiSegReader { function SQLITE_PRIVATE (line 165227) | SQLITE_PRIVATE int sqlite3Fts3Always(int b) { assert( b ); return b; } function SQLITE_PRIVATE (line 165228) | SQLITE_PRIVATE int sqlite3Fts3Never(int b) { assert( !b ); return b; } function SQLITE_PRIVATE (line 165245) | SQLITE_PRIVATE int sqlite3Fts3PutVarint(char *p, sqlite_int64 v){ function SQLITE_PRIVATE (line 165264) | SQLITE_PRIVATE int sqlite3Fts3GetVarintU(const char *pBuf, sqlite_uint64... function SQLITE_PRIVATE (line 165291) | SQLITE_PRIVATE int sqlite3Fts3GetVarint(const char *pBuf, sqlite_int64 *v){ function SQLITE_PRIVATE (line 165301) | SQLITE_PRIVATE int sqlite3Fts3GetVarintBounded( function SQLITE_PRIVATE (line 165325) | SQLITE_PRIVATE int sqlite3Fts3GetVarint32(const char *p, int *pi){ function SQLITE_PRIVATE (line 165349) | SQLITE_PRIVATE int sqlite3Fts3VarintLen(sqlite3_uint64 v){ function SQLITE_PRIVATE (line 165372) | SQLITE_PRIVATE void sqlite3Fts3Dequote(char *z){ function fts3GetDeltaVarint (line 165401) | static void fts3GetDeltaVarint(char **pp, sqlite3_int64 *pVal){ function fts3GetReverseVarint (line 165416) | static void fts3GetReverseVarint( function fts3DisconnectMethod (line 165438) | static int fts3DisconnectMethod(sqlite3_vtab *pVtab){ function SQLITE_PRIVATE (line 165466) | SQLITE_PRIVATE void sqlite3Fts3ErrMsg(char **pzErr, const char *zFormat,... function fts3DbExec (line 165481) | static void fts3DbExec( function fts3DestroyMethod (line 165504) | static int fts3DestroyMethod(sqlite3_vtab *pVtab){ function fts3DeclareVtab (line 165541) | static void fts3DeclareVtab(int *pRc, Fts3Table *p){ function SQLITE_PRIVATE (line 165578) | SQLITE_PRIVATE void sqlite3Fts3CreateStatTable(int *pRc, Fts3Table *p){ function fts3CreateTables (line 165596) | static int fts3CreateTables(Fts3Table *p){ function fts3DatabasePageSize (line 165661) | static void fts3DatabasePageSize(int *pRc, Fts3Table *p){ function fts3IsSpecialColumn (line 165695) | static int fts3IsSpecialColumn( function fts3Appendf (line 165720) | static void fts3Appendf( function fts3GobbleInt (line 165887) | static int fts3GobbleInt(const char **pp, int *pnOut){ function fts3PrefixParameter (line 165922) | static int fts3PrefixParameter( function fts3ContentColumns (line 165991) | static int fts3ContentColumns( function fts3InitVtab (line 166066) | static int fts3InitVtab( function fts3ConnectMethod (line 166450) | static int fts3ConnectMethod( function fts3CreateMethod (line 166460) | static int fts3CreateMethod( function fts3SetEstimatedRows (line 166476) | static void fts3SetEstimatedRows(sqlite3_index_info *pIdxInfo, i64 nRow){ function fts3SetUniqueFlag (line 166489) | static void fts3SetUniqueFlag(sqlite3_index_info *pIdxInfo){ function fts3BestIndexMethod (line 166505) | static int fts3BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *... function fts3OpenMethod (line 166634) | static int fts3OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppC... function fts3CursorFinalizeStmt (line 166658) | static void fts3CursorFinalizeStmt(Fts3Cursor *pCsr){ function fts3ClearCursor (line 166675) | static void fts3ClearCursor(Fts3Cursor *pCsr){ function fts3CloseMethod (line 166688) | static int fts3CloseMethod(sqlite3_vtab_cursor *pCursor){ function fts3CursorSeekStmt (line 166706) | static int fts3CursorSeekStmt(Fts3Cursor *pCsr){ function fts3CursorSeek (line 166734) | static int fts3CursorSeek(sqlite3_context *pContext, Fts3Cursor *pCsr){ function fts3ScanInteriorNode (line 166781) | static int fts3ScanInteriorNode( function fts3SelectLeaf (line 166903) | static int fts3SelectLeaf( function fts3PutDeltaVarint (line 166957) | static void fts3PutDeltaVarint( function fts3PoslistCopy (line 166981) | static void fts3PoslistCopy(char **pp, char **ppPoslist){ function fts3ColumnlistCopy (line 167028) | static void fts3ColumnlistCopy(char **pp, char **ppPoslist){ function fts3ReadNextPos (line 167074) | static void fts3ReadNextPos( function fts3PutColNumber (line 167095) | static int fts3PutColNumber(char **pp, int iCol){ function fts3PoslistMerge (line 167113) | static int fts3PoslistMerge( function fts3PoslistPhraseMerge (line 167210) | static int fts3PoslistPhraseMerge( function fts3PoslistNearMerge (line 167333) | static int fts3PoslistNearMerge( type TermSelect (line 167372) | typedef struct TermSelect TermSelect; type TermSelect (line 167373) | struct TermSelect { function fts3GetDeltaVarint3 (line 167391) | static void fts3GetDeltaVarint3( function fts3PutDeltaVarint3 (line 167425) | static void fts3PutDeltaVarint3( function fts3DoclistOrMerge (line 167474) | static int fts3DoclistOrMerge( function fts3DoclistPhraseMerge (line 167576) | static int fts3DoclistPhraseMerge( function SQLITE_PRIVATE (line 167647) | SQLITE_PRIVATE int sqlite3Fts3FirstFilter( function fts3TermSelectFinishMerge (line 167699) | static int fts3TermSelectFinishMerge(Fts3Table *p, TermSelect *pTS){ function fts3TermSelectMerge (line 167753) | static int fts3TermSelectMerge( function fts3SegReaderCursorAppend (line 167826) | static int fts3SegReaderCursorAppend( function fts3SegReaderCursor (line 167851) | static int fts3SegReaderCursor( function SQLITE_PRIVATE (line 167925) | SQLITE_PRIVATE int sqlite3Fts3SegReaderCursor( function fts3SegReaderCursorAddZero (line 167957) | static int fts3SegReaderCursorAddZero( function fts3TermSegReaderCursor (line 167982) | static int fts3TermSegReaderCursor( function fts3SegReaderCursorFree (line 168039) | static void fts3SegReaderCursorFree(Fts3MultiSegReader *pSegcsr){ function fts3TermSelect (line 168048) | static int fts3TermSelect( function fts3DoclistCountDocids (line 168105) | static int fts3DoclistCountDocids(char *aList, int nList){ function fts3NextMethod (line 168131) | static int fts3NextMethod(sqlite3_vtab_cursor *pCursor){ function sqlite3_int64 (line 168157) | static sqlite3_int64 fts3DocidRange(sqlite3_value *pVal, i64 iDefault){ function fts3FilterMethod (line 168183) | static int fts3FilterMethod( function fts3EofMethod (line 168304) | static int fts3EofMethod(sqlite3_vtab_cursor *pCursor){ function fts3RowidMethod (line 168319) | static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *p... function fts3ColumnMethod (line 168336) | static int fts3ColumnMethod( function fts3UpdateMethod (line 168390) | static int fts3UpdateMethod( function fts3SyncMethod (line 168403) | static int fts3SyncMethod(sqlite3_vtab *pVtab){ function fts3SetHasStat (line 168455) | static int fts3SetHasStat(Fts3Table *p){ function fts3BeginMethod (line 168473) | static int fts3BeginMethod(sqlite3_vtab *pVtab){ function fts3CommitMethod (line 168490) | static int fts3CommitMethod(sqlite3_vtab *pVtab){ function fts3RollbackMethod (line 168505) | static int fts3RollbackMethod(sqlite3_vtab *pVtab){ function fts3ReversePoslist (line 168520) | static void fts3ReversePoslist(char *pStart, char **ppPoslist){ function fts3FunctionArg (line 168563) | static int fts3FunctionArg( function fts3SnippetFunc (line 168585) | static void fts3SnippetFunc( function fts3OffsetsFunc (line 168628) | static void fts3OffsetsFunc( function fts3OptimizeFunc (line 168654) | static void fts3OptimizeFunc( function fts3MatchinfoFunc (line 168688) | static void fts3MatchinfoFunc( function fts3FindFunctionMethod (line 168708) | static int fts3FindFunctionMethod( function fts3RenameMethod (line 168744) | static int fts3RenameMethod( function fts3SavepointMethod (line 168802) | static int fts3SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts3ReleaseMethod (line 168819) | static int fts3ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts3RollbackToMethod (line 168834) | static int fts3RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts3ShadowName (line 168847) | static int fts3ShadowName(const char *zName){ function hashDestroy (line 168890) | static void hashDestroy(void *p){ function SQLITE_PRIVATE (line 168921) | SQLITE_PRIVATE int sqlite3Fts3Init(sqlite3 *db){ function fts3EvalAllocateReaders (line 169031) | static void fts3EvalAllocateReaders( function fts3EvalPhraseMergeToken (line 169073) | static int fts3EvalPhraseMergeToken( function fts3EvalPhraseLoad (line 169137) | static int fts3EvalPhraseLoad( function fts3EvalDeferredPhrase (line 169174) | static int fts3EvalDeferredPhrase(Fts3Cursor *pCsr, Fts3Phrase *pPhrase){ function fts3EvalPhraseStart (line 169287) | static int fts3EvalPhraseStart(Fts3Cursor *pCsr, int bOptOk, Fts3Phrase ... function SQLITE_PRIVATE (line 169344) | SQLITE_PRIVATE void sqlite3Fts3DoclistPrev( function SQLITE_PRIVATE (line 169400) | SQLITE_PRIVATE void sqlite3Fts3DoclistNext( function fts3EvalDlPhraseNext (line 169437) | static void fts3EvalDlPhraseNext( type TokenDoclist (line 169484) | typedef struct TokenDoclist TokenDoclist; type TokenDoclist (line 169485) | struct TokenDoclist { function incrPhraseTokenNext (line 169501) | static int incrPhraseTokenNext( function fts3EvalIncrPhraseNext (line 169553) | static int fts3EvalIncrPhraseNext( function fts3EvalPhraseNext (line 169654) | static int fts3EvalPhraseNext( function fts3EvalStartReaders (line 169693) | static void fts3EvalStartReaders( type Fts3TokenAndCost (line 169729) | typedef struct Fts3TokenAndCost Fts3TokenAndCost; type Fts3TokenAndCost (line 169730) | struct Fts3TokenAndCost { function fts3EvalTokenCosts (line 169746) | static void fts3EvalTokenCosts( function fts3EvalAverageDocsize (line 169800) | static int fts3EvalAverageDocsize(Fts3Cursor *pCsr, int *pnPage){ function fts3EvalSelectDeferred (line 169861) | static int fts3EvalSelectDeferred( function fts3EvalStart (line 169994) | static int fts3EvalStart(Fts3Cursor *pCsr){ function fts3EvalInvalidatePoslist (line 170044) | static void fts3EvalInvalidatePoslist(Fts3Phrase *pPhrase){ function fts3EvalNearTrim (line 170075) | static int fts3EvalNearTrim( function fts3EvalNextRow (line 170149) | static void fts3EvalNextRow( function fts3EvalNearTest (line 170291) | static int fts3EvalNearTest(Fts3Expr *pExpr, int *pRc){ function fts3EvalTestExpr (line 170373) | static int fts3EvalTestExpr( function SQLITE_PRIVATE (line 170484) | SQLITE_PRIVATE int sqlite3Fts3EvalTestDeferred(Fts3Cursor *pCsr, int *pRc){ function fts3EvalNext (line 170514) | static int fts3EvalNext(Fts3Cursor *pCsr){ function fts3EvalRestart (line 170555) | static void fts3EvalRestart( function fts3EvalUpdateCounts (line 170598) | static void fts3EvalUpdateCounts(Fts3Expr *pExpr, int nCol){ function fts3EvalGatherStats (line 170640) | static int fts3EvalGatherStats( function SQLITE_PRIVATE (line 170751) | SQLITE_PRIVATE int sqlite3Fts3EvalPhraseStats( function SQLITE_PRIVATE (line 170799) | SQLITE_PRIVATE int sqlite3Fts3EvalPhrasePoslist( function SQLITE_PRIVATE (line 170933) | SQLITE_PRIVATE void sqlite3Fts3EvalPhraseCleanup(Fts3Phrase *pPhrase){ function SQLITE_PRIVATE (line 170951) | SQLITE_PRIVATE int sqlite3Fts3Corrupt(){ function SQLITE_API (line 170961) | __declspec(dllexport) type Fts3auxTable (line 170996) | typedef struct Fts3auxTable Fts3auxTable; type Fts3auxCursor (line 170997) | typedef struct Fts3auxCursor Fts3auxCursor; type Fts3auxTable (line 170999) | struct Fts3auxTable { type Fts3auxCursor (line 171004) | struct Fts3auxCursor { function fts3auxConnectMethod (line 171033) | static int fts3auxConnectMethod( function fts3auxDisconnectMethod (line 171104) | static int fts3auxDisconnectMethod(sqlite3_vtab *pVtab){ function fts3auxBestIndexMethod (line 171125) | static int fts3auxBestIndexMethod( function fts3auxOpenMethod (line 171195) | static int fts3auxOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **... function fts3auxCloseMethod (line 171211) | static int fts3auxCloseMethod(sqlite3_vtab_cursor *pCursor){ function fts3auxGrowStatArray (line 171224) | static int fts3auxGrowStatArray(Fts3auxCursor *pCsr, int nSize){ function fts3auxNextMethod (line 171243) | static int fts3auxNextMethod(sqlite3_vtab_cursor *pCursor){ function fts3auxFilterMethod (line 171337) | static int fts3auxFilterMethod( function fts3auxEofMethod (line 171432) | static int fts3auxEofMethod(sqlite3_vtab_cursor *pCursor){ function fts3auxColumnMethod (line 171440) | static int fts3auxColumnMethod( function fts3auxRowidMethod (line 171481) | static int fts3auxRowidMethod( function SQLITE_PRIVATE (line 171494) | SQLITE_PRIVATE int sqlite3Fts3InitAux(sqlite3 *db){ type ParseContext (line 171622) | typedef struct ParseContext ParseContext; type ParseContext (line 171623) | struct ParseContext { function fts3isspace (line 171646) | static int fts3isspace(char c){ function SQLITE_PRIVATE (line 171661) | SQLITE_PRIVATE int sqlite3Fts3OpenTokenizer( function getNextToken (line 171706) | static int getNextToken( function getNextString (line 171805) | static int getNextString( function getNextNode (line 171923) | static int getNextNode( function opPrecedence (line 172088) | static int opPrecedence(Fts3Expr *p){ function insertBinaryOperator (line 172109) | static void insertBinaryOperator( function fts3ExprParse (line 172140) | static int fts3ExprParse( function fts3ExprCheckDepth (line 172289) | static int fts3ExprCheckDepth(Fts3Expr *p, int nMaxDepth){ function fts3ExprBalance (line 172315) | static int fts3ExprBalance(Fts3Expr **pp, int nMaxDepth){ function fts3ExprParseUnbalanced (line 172489) | static int fts3ExprParseUnbalanced( function SQLITE_PRIVATE (line 172552) | SQLITE_PRIVATE int sqlite3Fts3ExprParse( function fts3FreeExprNode (line 172596) | static void fts3FreeExprNode(Fts3Expr *p){ function SQLITE_PRIVATE (line 172610) | SQLITE_PRIVATE void sqlite3Fts3ExprFree(Fts3Expr *pDel){ function fts3ExprTestCommon (line 172707) | static void fts3ExprTestCommon( function fts3ExprTest (line 172789) | static void fts3ExprTest( function fts3ExprTestRebalance (line 172796) | static void fts3ExprTestRebalance( function SQLITE_PRIVATE (line 172808) | SQLITE_PRIVATE int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Has... function fts3HashFree (line 172869) | static void fts3HashFree(void *p){ function SQLITE_PRIVATE (line 172883) | SQLITE_PRIVATE void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, c... function SQLITE_PRIVATE (line 172898) | SQLITE_PRIVATE void sqlite3Fts3HashClear(Fts3Hash *pH){ function fts3StrHash (line 172921) | static int fts3StrHash(const void *pKey, int nKey){ function fts3StrCompare (line 172931) | static int fts3StrCompare(const void *pKey1, int n1, const void *pKey2, ... function fts3BinHash (line 172939) | static int fts3BinHash(const void *pKey, int nKey){ function fts3BinCompare (line 172947) | static int fts3BinCompare(const void *pKey1, int n1, const void *pKey2, ... function fts3HashInsertElement (line 172990) | static void fts3HashInsertElement( function fts3Rehash (line 173020) | static int fts3Rehash(Fts3Hash *pH, int new_size){ function Fts3HashElem (line 173044) | static Fts3HashElem *fts3FindElementByHash( function fts3RemoveElementByHash (line 173072) | static void fts3RemoveElementByHash( function SQLITE_PRIVATE (line 173106) | SQLITE_PRIVATE Fts3HashElem *sqlite3Fts3HashFindElem( function SQLITE_PRIVATE (line 173127) | SQLITE_PRIVATE void *sqlite3Fts3HashFind(const Fts3Hash *pH, const void ... function SQLITE_PRIVATE (line 173149) | SQLITE_PRIVATE void *sqlite3Fts3HashInsert( type porter_tokenizer (line 173248) | typedef struct porter_tokenizer { type porter_tokenizer_cursor (line 173255) | typedef struct porter_tokenizer_cursor { function porterCreate (line 173269) | static int porterCreate( function porterDestroy (line 173288) | static int porterDestroy(sqlite3_tokenizer *pTokenizer){ function porterOpen (line 173299) | static int porterOpen( function porterClose (line 173332) | static int porterClose(sqlite3_tokenizer_cursor *pCursor){ function isConsonant (line 173360) | static int isConsonant(const char *z){ function isVowel (line 173369) | static int isVowel(const char *z){ function m_gt_0 (line 173398) | static int m_gt_0(const char *z){ function m_eq_1 (line 173408) | static int m_eq_1(const char *z){ function m_gt_1 (line 173422) | static int m_gt_1(const char *z){ function hasVowel (line 173436) | static int hasVowel(const char *z){ function doubleConsonant (line 173447) | static int doubleConsonant(const char *z){ function star_oh (line 173459) | static int star_oh(const char *z){ function stem (line 173479) | static int stem( function copy_stemmer (line 173504) | static void copy_stemmer(const char *zIn, int nIn, char *zOut, int *pnOut){ function porter_stemmer (line 173551) | static void porter_stemmer(const char *zIn, int nIn, char *zOut, int *pn... function porterNext (line 173804) | static int porterNext( function SQLITE_PRIVATE (line 173866) | SQLITE_PRIVATE void sqlite3Fts3PorterTokenizerModule( function fts3TokenizerEnabled (line 173912) | static int fts3TokenizerEnabled(sqlite3_context *context){ function fts3TokenizerFunc (line 173939) | static void fts3TokenizerFunc( function SQLITE_PRIVATE (line 173989) | SQLITE_PRIVATE int sqlite3Fts3IsIdChar(char c){ function SQLITE_PRIVATE (line 174003) | SQLITE_PRIVATE const char *sqlite3Fts3NextToken(const char *zStr, int *pn){ function SQLITE_PRIVATE (line 174040) | SQLITE_PRIVATE int sqlite3Fts3InitTokenizer( function testFunc (line 174136) | static void testFunc( function registerTokenizer (line 174227) | static function queryTokenizer (line 174250) | static function intTestFunc (line 174298) | static void intTestFunc( function SQLITE_PRIVATE (line 174352) | SQLITE_PRIVATE int sqlite3Fts3InitHashTable( type simple_tokenizer (line 174433) | typedef struct simple_tokenizer { type simple_tokenizer_cursor (line 174438) | typedef struct simple_tokenizer_cursor { function simpleDelim (line 174449) | static int simpleDelim(simple_tokenizer *t, unsigned char c){ function fts3_isalnum (line 174452) | static int fts3_isalnum(int x){ function simpleCreate (line 174459) | static int simpleCreate( function simpleDestroy (line 174500) | static int simpleDestroy(sqlite3_tokenizer *pTokenizer){ function simpleOpen (line 174511) | static int simpleOpen( function simpleClose (line 174544) | static int simpleClose(sqlite3_tokenizer_cursor *pCursor){ function simpleNext (line 174555) | static int simpleNext( function SQLITE_PRIVATE (line 174626) | SQLITE_PRIVATE void sqlite3Fts3SimpleTokenizerModule( type Fts3tokTable (line 174682) | typedef struct Fts3tokTable Fts3tokTable; type Fts3tokCursor (line 174683) | typedef struct Fts3tokCursor Fts3tokCursor; type Fts3tokTable (line 174688) | struct Fts3tokTable { type Fts3tokCursor (line 174697) | struct Fts3tokCursor { function fts3tokQueryTokenizer (line 174712) | static int fts3tokQueryTokenizer( function fts3tokDequoteArray (line 174743) | static int fts3tokDequoteArray( function fts3tokConnectMethod (line 174793) | static int fts3tokConnectMethod( function fts3tokDisconnectMethod (line 174857) | static int fts3tokDisconnectMethod(sqlite3_vtab *pVtab){ function fts3tokBestIndexMethod (line 174868) | static int fts3tokBestIndexMethod( function fts3tokOpenMethod (line 174897) | static int fts3tokOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **... function fts3tokResetCursor (line 174915) | static void fts3tokResetCursor(Fts3tokCursor *pCsr){ function fts3tokCloseMethod (line 174934) | static int fts3tokCloseMethod(sqlite3_vtab_cursor *pCursor){ function fts3tokNextMethod (line 174945) | static int fts3tokNextMethod(sqlite3_vtab_cursor *pCursor){ function fts3tokFilterMethod (line 174967) | static int fts3tokFilterMethod( function fts3tokEofMethod (line 175004) | static int fts3tokEofMethod(sqlite3_vtab_cursor *pCursor){ function fts3tokColumnMethod (line 175012) | static int fts3tokColumnMethod( function fts3tokRowidMethod (line 175044) | static int fts3tokRowidMethod( function SQLITE_PRIVATE (line 175057) | SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash){ function fts3LogMerge (line 175177) | static void fts3LogMerge(int nMerge, sqlite3_int64 iAbsLevel){ type PendingList (line 175185) | typedef struct PendingList PendingList; type SegmentNode (line 175186) | typedef struct SegmentNode SegmentNode; type SegmentWriter (line 175187) | typedef struct SegmentWriter SegmentWriter; type PendingList (line 175193) | struct PendingList { type Fts3DeferredToken (line 175206) | struct Fts3DeferredToken { type Fts3SegReader (line 175230) | struct Fts3SegReader { type SegmentWriter (line 175278) | struct SegmentWriter { type SegmentNode (line 175310) | struct SegmentNode { function fts3SqlStmt (line 175380) | static int fts3SqlStmt( function fts3SelectDocsize (line 175523) | static int fts3SelectDocsize( function SQLITE_PRIVATE (line 175548) | SQLITE_PRIVATE int sqlite3Fts3SelectDoctotal( function SQLITE_PRIVATE (line 175569) | SQLITE_PRIVATE int sqlite3Fts3SelectDocsize( function fts3SqlExec (line 175585) | static void fts3SqlExec( function fts3Writelock (line 175617) | static int fts3Writelock(Fts3Table *p){ function sqlite3_int64 (line 175656) | static sqlite3_int64 getAbsoluteLevel( function SQLITE_PRIVATE (line 175688) | SQLITE_PRIVATE int sqlite3Fts3AllSegdirs( function fts3PendingListAppendVarint (line 175735) | static int fts3PendingListAppendVarint( function fts3PendingListAppend (line 175779) | static int fts3PendingListAppend( function fts3PendingListDelete (line 175834) | static void fts3PendingListDelete(PendingList *pList){ function fts3PendingTermsAddOne (line 175841) | static int fts3PendingTermsAddOne( function fts3PendingTermsAdd (line 175879) | static int fts3PendingTermsAdd( function fts3PendingTermsDocid (line 175957) | static int fts3PendingTermsDocid( function SQLITE_PRIVATE (line 175989) | SQLITE_PRIVATE void sqlite3Fts3PendingTermsClear(Fts3Table *p){ function fts3InsertTerms (line 176011) | static int fts3InsertTerms( function fts3InsertData (line 176046) | static int fts3InsertData( function fts3DeleteAll (line 176120) | static int fts3DeleteAll(Fts3Table *p, int bContent){ function langidFromSelect (line 176144) | static int langidFromSelect(Fts3Table *p, sqlite3_stmt *pSelect){ function fts3DeleteTerms (line 176155) | static void fts3DeleteTerms( function fts3AllocateSegdirIdx (line 176217) | static int fts3AllocateSegdirIdx( function SQLITE_PRIVATE (line 176288) | SQLITE_PRIVATE int sqlite3Fts3ReadBlock( function SQLITE_PRIVATE (line 176344) | SQLITE_PRIVATE void sqlite3Fts3SegmentsClose(Fts3Table *p){ function fts3SegReaderIncrRead (line 176349) | static int fts3SegReaderIncrRead(Fts3SegReader *pReader){ function fts3SegReaderRequire (line 176373) | static int fts3SegReaderRequire(Fts3SegReader *pReader, char *pFrom, int... function fts3SegReaderSetEof (line 176389) | static void fts3SegReaderSetEof(Fts3SegReader *pSeg){ function fts3SegReaderNext (line 176403) | static int fts3SegReaderNext( function fts3SegReaderFirstDocid (line 176521) | static int fts3SegReaderFirstDocid(Fts3Table *pTab, Fts3SegReader *pRead... function fts3SegReaderNextDocid (line 176553) | static int fts3SegReaderNextDocid( function SQLITE_PRIVATE (line 176642) | SQLITE_PRIVATE int sqlite3Fts3MsrOvfl( function SQLITE_PRIVATE (line 176680) | SQLITE_PRIVATE void sqlite3Fts3SegReaderFree(Fts3SegReader *pReader){ function SQLITE_PRIVATE (line 176696) | SQLITE_PRIVATE int sqlite3Fts3SegReaderNew( function fts3CompareElemByTerm (line 176749) | static int SQLITE_CDECL fts3CompareElemByTerm( function SQLITE_PRIVATE (line 176785) | SQLITE_PRIVATE int sqlite3Fts3SegReaderPending( function fts3SegReaderCmp (line 176882) | static int fts3SegReaderCmp(Fts3SegReader *pLhs, Fts3SegReader *pRhs){ function fts3SegReaderDoclistCmp (line 176915) | static int fts3SegReaderDoclistCmp(Fts3SegReader *pLhs, Fts3SegReader *p... function fts3SegReaderDoclistCmpRev (line 176927) | static int fts3SegReaderDoclistCmpRev(Fts3SegReader *pLhs, Fts3SegReader... function fts3SegReaderTermCmp (line 176948) | static int fts3SegReaderTermCmp( function fts3SegReaderSort (line 176973) | static void fts3SegReaderSort( function fts3WriteSegment (line 177006) | static int fts3WriteSegment( function SQLITE_PRIVATE (line 177029) | SQLITE_PRIVATE int sqlite3Fts3MaxLevel(Fts3Table *p, int *pnMax){ function fts3WriteSegdir (line 177048) | static int fts3WriteSegdir( function fts3PrefixCompress (line 177089) | static int fts3PrefixCompress( function fts3NodeAddTerm (line 177105) | static int fts3NodeAddTerm( function fts3TreeFinishNode (line 177221) | static int fts3TreeFinishNode( function fts3NodeWrite (line 177247) | static int fts3NodeWrite( function fts3NodeFree (line 177291) | static void fts3NodeFree(SegmentNode *pTree){ function fts3SegWriterAdd (line 177316) | static int fts3SegWriterAdd( function fts3SegWriterFlush (line 177467) | static int fts3SegWriterFlush( function fts3SegWriterFree (line 177503) | static void fts3SegWriterFree(SegmentWriter *pWriter){ function fts3IsEmpty (line 177522) | static int fts3IsEmpty(Fts3Table *p, sqlite3_value *pRowid, int *pisEmpty){ function fts3SegmentMaxLevel (line 177549) | static int fts3SegmentMaxLevel( function fts3SegmentIsMaxLevel (line 177585) | static int fts3SegmentIsMaxLevel(Fts3Table *p, i64 iAbsLevel, int *pbMax){ function fts3DeleteSegment (line 177613) | static int fts3DeleteSegment( function fts3DeleteSegdir (line 177645) | static int fts3DeleteSegdir( function fts3ColumnFilter (line 177702) | static void fts3ColumnFilter( function fts3MsrBufferData (line 177747) | static int fts3MsrBufferData( function SQLITE_PRIVATE (line 177765) | SQLITE_PRIVATE int sqlite3Fts3MsrIncrNext( function fts3SegReaderStart (line 177833) | static int fts3SegReaderStart( function SQLITE_PRIVATE (line 177865) | SQLITE_PRIVATE int sqlite3Fts3SegReaderStart( function SQLITE_PRIVATE (line 177874) | SQLITE_PRIVATE int sqlite3Fts3MsrIncrStart( function SQLITE_PRIVATE (line 177929) | SQLITE_PRIVATE int sqlite3Fts3MsrIncrRestart(Fts3MultiSegReader *pCsr){ function SQLITE_PRIVATE (line 177949) | SQLITE_PRIVATE int sqlite3Fts3SegReaderStep( function SQLITE_PRIVATE (line 178127) | SQLITE_PRIVATE void sqlite3Fts3SegReaderFinish( function fts3ReadEndBlockField (line 178154) | static void fts3ReadEndBlockField( function fts3PromoteSegments (line 178187) | static int fts3PromoteSegments( function fts3SegmentMerge (line 178289) | static int fts3SegmentMerge( function SQLITE_PRIVATE (line 178388) | SQLITE_PRIVATE int sqlite3Fts3PendingTermsFlush(Fts3Table *p){ function fts3EncodeIntArray (line 178424) | static void fts3EncodeIntArray( function fts3DecodeIntArray (line 178440) | static void fts3DecodeIntArray( function fts3InsertDocsize (line 178463) | static void fts3InsertDocsize( function fts3UpdateDocTotals (line 178507) | static void fts3UpdateDocTotals( function fts3DoOptimize (line 178583) | static int fts3DoOptimize(Fts3Table *p, int bReturnDone){ function fts3DoRebuild (line 178626) | static int fts3DoRebuild(Fts3Table *p){ function fts3IncrmergeCsr (line 178706) | static int fts3IncrmergeCsr( type IncrmergeWriter (line 178750) | typedef struct IncrmergeWriter IncrmergeWriter; type NodeWriter (line 178751) | typedef struct NodeWriter NodeWriter; type Blob (line 178752) | typedef struct Blob Blob; type NodeReader (line 178753) | typedef struct NodeReader NodeReader; type Blob (line 178761) | struct Blob { type NodeWriter (line 178771) | struct NodeWriter { type IncrmergeWriter (line 178781) | struct IncrmergeWriter { type NodeReader (line 178801) | struct NodeReader { function blobGrowBuffer (line 178822) | static void blobGrowBuffer(Blob *pBlob, int nMin, int *pRc){ function nodeReaderNext (line 178845) | static int nodeReaderNext(NodeReader *p){ function nodeReaderRelease (line 178888) | static void nodeReaderRelease(NodeReader *p){ function nodeReaderInit (line 178899) | static int nodeReaderInit(NodeReader *p, const char *aNode, int nNode){ function fts3IncrmergePush (line 178925) | static int fts3IncrmergePush( function fts3AppendToNode (line 179027) | static int fts3AppendToNode( function fts3IncrmergeAppend (line 179078) | static int fts3IncrmergeAppend( function fts3IncrmergeRelease (line 179163) | static void fts3IncrmergeRelease( function fts3TermCmp (line 179253) | static int fts3TermCmp( function fts3IsAppendable (line 179279) | static int fts3IsAppendable(Fts3Table *p, sqlite3_int64 iEnd, int *pbRes){ function fts3IncrmergeLoad (line 179310) | static int fts3IncrmergeLoad( function fts3IncrmergeOutputIdx (line 179458) | static int fts3IncrmergeOutputIdx( function fts3IncrmergeWriter (line 179503) | static int fts3IncrmergeWriter( function fts3RemoveSegdirEntry (line 179568) | static int fts3RemoveSegdirEntry( function fts3RepackSegdirLevel (line 179592) | static int fts3RepackSegdirLevel( function fts3StartNode (line 179648) | static void fts3StartNode(Blob *pNode, int iHeight, sqlite3_int64 iChild){ function fts3TruncateNode (line 179667) | static int fts3TruncateNode( function fts3TruncateSegment (line 179725) | static int fts3TruncateSegment( function fts3IncrmergeChomp (line 179811) | static int fts3IncrmergeChomp( function fts3IncrmergeHintStore (line 179862) | static int fts3IncrmergeHintStore(Fts3Table *p, Blob *pHint){ function fts3IncrmergeHintLoad (line 179886) | static int fts3IncrmergeHintLoad(Fts3Table *p, Blob *pHint){ function fts3IncrmergeHintPush (line 179922) | static void fts3IncrmergeHintPush( function fts3IncrmergeHintPop (line 179943) | static int fts3IncrmergeHintPop(Blob *pHint, i64 *piAbsLevel, int *pnInp... function SQLITE_PRIVATE (line 179973) | SQLITE_PRIVATE int sqlite3Fts3Incrmerge(Fts3Table *p, int nMerge, int nM... function fts3Getint (line 180143) | static int fts3Getint(const char **pz){ function fts3DoIncrmerge (line 180160) | static int fts3DoIncrmerge( function fts3DoAutoincrmerge (line 180203) | static int fts3DoAutoincrmerge( function u64 (line 180231) | static u64 fts3ChecksumEntry( function u64 (line 180261) | static u64 fts3ChecksumIndex( function fts3IntegrityCheck (line 180339) | static int fts3IntegrityCheck(Fts3Table *p, int *pbOk){ function fts3DoIntegrityCheck (line 180452) | static int fts3DoIntegrityCheck( function fts3SpecialInsert (line 180470) | static int fts3SpecialInsert(Fts3Table *p, sqlite3_value *pVal){ function SQLITE_PRIVATE (line 180516) | SQLITE_PRIVATE void sqlite3Fts3FreeDeferredDoclists(Fts3Cursor *pCsr){ function SQLITE_PRIVATE (line 180528) | SQLITE_PRIVATE void sqlite3Fts3FreeDeferredTokens(Fts3Cursor *pCsr){ function SQLITE_PRIVATE (line 180547) | SQLITE_PRIVATE int sqlite3Fts3CacheDeferredDoclists(Fts3Cursor *pCsr){ function SQLITE_PRIVATE (line 180600) | SQLITE_PRIVATE int sqlite3Fts3DeferredTokenList( function SQLITE_PRIVATE (line 180630) | SQLITE_PRIVATE int sqlite3Fts3DeferToken( function fts3DeleteByRowid (line 180658) | static int fts3DeleteByRowid( function SQLITE_PRIVATE (line 180707) | SQLITE_PRIVATE int sqlite3Fts3UpdateMethod( function SQLITE_PRIVATE (line 180851) | SQLITE_PRIVATE int sqlite3Fts3Optimize(Fts3Table *p){ type LoadDoclistCtx (line 180914) | typedef struct LoadDoclistCtx LoadDoclistCtx; type LoadDoclistCtx (line 180915) | struct LoadDoclistCtx { type SnippetIter (line 180925) | typedef struct SnippetIter SnippetIter; type SnippetPhrase (line 180926) | typedef struct SnippetPhrase SnippetPhrase; type SnippetFragment (line 180927) | typedef struct SnippetFragment SnippetFragment; type SnippetIter (line 180929) | struct SnippetIter { type SnippetPhrase (line 180938) | struct SnippetPhrase { type SnippetFragment (line 180947) | struct SnippetFragment { type MatchInfo (line 180958) | typedef struct MatchInfo MatchInfo; type MatchInfo (line 180959) | struct MatchInfo { type MatchinfoBuffer (line 180973) | struct MatchinfoBuffer { type StrBuffer (line 180987) | typedef struct StrBuffer StrBuffer; type StrBuffer (line 180988) | struct StrBuffer { function MatchinfoBuffer (line 181002) | static MatchinfoBuffer *fts3MIBufferNew(size_t nElem, const char *zMatch... function fts3MIBufferFree (line 181023) | static void fts3MIBufferFree(void *p){ function fts3MIBufferSetGlobal (line 181065) | static void fts3MIBufferSetGlobal(MatchinfoBuffer *p){ function SQLITE_PRIVATE (line 181073) | SQLITE_PRIVATE void sqlite3Fts3MIBufferFree(MatchinfoBuffer *p){ function fts3GetDeltaPosition (line 181108) | static void fts3GetDeltaPosition(char **pp, int *piPos){ function fts3ExprIterate2 (line 181117) | static int fts3ExprIterate2( function fts3ExprIterate (line 181149) | static int fts3ExprIterate( function fts3ExprLoadDoclistsCb (line 181164) | static int fts3ExprLoadDoclistsCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ function fts3ExprLoadDoclists (line 181187) | static int fts3ExprLoadDoclists( function fts3ExprPhraseCountCb (line 181201) | static int fts3ExprPhraseCountCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ function fts3ExprPhraseCount (line 181206) | static int fts3ExprPhraseCount(Fts3Expr *pExpr){ function fts3SnippetAdvance (line 181217) | static void fts3SnippetAdvance(char **ppIter, int *piIter, int iNext){ function fts3SnippetNextCandidate (line 181239) | static int fts3SnippetNextCandidate(SnippetIter *pIter){ function fts3SnippetDetails (line 181285) | static void fts3SnippetDetails( function fts3SnippetFindPositions (line 181339) | static int fts3SnippetFindPositions(Fts3Expr *pExpr, int iPhrase, void *... function fts3BestSnippet (line 181384) | static int fts3BestSnippet( function fts3StringAppend (line 181470) | static int fts3StringAppend( function fts3SnippetShift (line 181522) | static int fts3SnippetShift( function fts3SnippetText (line 181587) | static int fts3SnippetText( function fts3ColumnlistCount (line 181715) | static int fts3ColumnlistCount(char **ppCollist){ function fts3ExprLHits (line 181733) | static int fts3ExprLHits( function fts3ExprLHitGather (line 181771) | static int fts3ExprLHitGather( function fts3ExprGlobalHitsCb (line 181815) | static int fts3ExprGlobalHitsCb( function fts3ExprLocalHitsCb (line 181831) | static int fts3ExprLocalHitsCb( function fts3MatchinfoCheck (line 181854) | static int fts3MatchinfoCheck( function fts3MatchinfoSize (line 181875) | static size_t fts3MatchinfoSize(MatchInfo *pInfo, char cArg){ function fts3MatchinfoSelectDoctotal (line 181908) | static int fts3MatchinfoSelectDoctotal( type LcsIterator (line 181952) | typedef struct LcsIterator LcsIterator; type LcsIterator (line 181953) | struct LcsIterator { function fts3MatchinfoLcsCb (line 181966) | static int fts3MatchinfoLcsCb( function fts3LcsIteratorAdvance (line 181981) | static int fts3LcsIteratorAdvance(LcsIterator *pIter){ function fts3MatchinfoLcs (line 182009) | static int fts3MatchinfoLcs(Fts3Cursor *pCsr, MatchInfo *pInfo){ function fts3MatchinfoValues (line 182098) | static int fts3MatchinfoValues( function fts3GetMatchinfo (line 182220) | static void fts3GetMatchinfo( function SQLITE_PRIVATE (line 182305) | SQLITE_PRIVATE void sqlite3Fts3Snippet( type TermOffset (line 182408) | typedef struct TermOffset TermOffset; type TermOffsetCtx (line 182409) | typedef struct TermOffsetCtx TermOffsetCtx; type TermOffset (line 182411) | struct TermOffset { type TermOffsetCtx (line 182417) | struct TermOffsetCtx { function fts3ExprTermOffsetInit (line 182428) | static int fts3ExprTermOffsetInit(Fts3Expr *pExpr, int iPhrase, void *ctx){ function SQLITE_PRIVATE (line 182457) | SQLITE_PRIVATE void sqlite3Fts3Offsets( function SQLITE_PRIVATE (line 182595) | SQLITE_PRIVATE void sqlite3Fts3Matchinfo( type unicode_tokenizer (line 182702) | typedef struct unicode_tokenizer unicode_tokenizer; type unicode_cursor (line 182703) | typedef struct unicode_cursor unicode_cursor; type unicode_tokenizer (line 182705) | struct unicode_tokenizer { type unicode_cursor (line 182712) | struct unicode_cursor { function unicodeDestroy (line 182726) | static int unicodeDestroy(sqlite3_tokenizer *pTokenizer){ function unicodeAddExceptions (line 182753) | static int unicodeAddExceptions( function unicodeIsException (line 182807) | static int unicodeIsException(unicode_tokenizer *p, int iCode){ function unicodeIsAlnum (line 182832) | static int unicodeIsAlnum(unicode_tokenizer *p, int iCode){ function unicodeCreate (line 182840) | static int unicodeCreate( function unicodeOpen (line 182893) | static int unicodeOpen( function unicodeClose (line 182925) | static int unicodeClose(sqlite3_tokenizer_cursor *pCursor){ function unicodeNext (line 182936) | static int unicodeNext( function SQLITE_PRIVATE (line 183004) | SQLITE_PRIVATE void sqlite3Fts3UnicodeTokenizer(sqlite3_tokenizer_module... function SQLITE_PRIVATE (line 183051) | SQLITE_PRIVATE int sqlite3FtsUnicodeIsalnum(int c){ function remove_diacritic (line 183183) | static int remove_diacritic(int c, int bComplex){ function SQLITE_PRIVATE (line 183250) | SQLITE_PRIVATE int sqlite3FtsUnicodeIsdiacritic(int c){ function SQLITE_PRIVATE (line 183269) | SQLITE_PRIVATE int sqlite3FtsUnicodeFold(int c, int eRemoveDiacritic){ type sqlite3_uint64 (line 183498) | typedef sqlite3_uint64 u64; type u32 (line 183499) | typedef unsigned int u32; type u16 (line 183500) | typedef unsigned short int u16; type u8 (line 183501) | typedef unsigned char u8; type JsonString (line 183505) | typedef struct JsonString JsonString; type JsonNode (line 183506) | typedef struct JsonNode JsonNode; type JsonParse (line 183507) | typedef struct JsonParse JsonParse; type JsonString (line 183513) | struct JsonString { type JsonNode (line 183557) | struct JsonNode { type JsonParse (line 183572) | struct JsonParse { function jsonZero (line 183600) | static void jsonZero(JsonString *p){ function jsonInit (line 183609) | static void jsonInit(JsonString *p, sqlite3_context *pCtx){ function jsonReset (line 183619) | static void jsonReset(JsonString *p){ function jsonOom (line 183627) | static void jsonOom(JsonString *p){ function jsonGrow (line 183636) | static int jsonGrow(JsonString *p, u32 N){ function jsonAppendRaw (line 183663) | static void jsonAppendRaw(JsonString *p, const char *zIn, u32 N){ function jsonPrintf (line 183671) | static void jsonPrintf(int N, JsonString *p, const char *zFormat, ...){ function jsonAppendChar (line 183682) | static void jsonAppendChar(JsonString *p, char c){ function jsonAppendSeparator (line 183690) | static void jsonAppendSeparator(JsonString *p){ function jsonAppendString (line 183702) | static void jsonAppendString(JsonString *p, const char *zIn, u32 N){ function jsonAppendValue (line 183745) | static void jsonAppendValue( function jsonResult (line 183785) | static void jsonResult(JsonString *p){ function u32 (line 183808) | static u32 jsonNodeSize(JsonNode *pNode){ function jsonParseReset (line 183816) | static void jsonParseReset(JsonParse *pParse){ function jsonParseFree (line 183828) | static void jsonParseFree(JsonParse *pParse){ function jsonRenderNode (line 183838) | static void jsonRenderNode( function jsonReturnJson (line 183920) | static void jsonReturnJson( function u8 (line 183937) | static u8 jsonHexToInt(int h){ function u32 (line 183950) | static u32 jsonHexToInt4(const char *z){ function jsonReturn (line 183966) | static void jsonReturn( function JSON_NOINLINE (line 184130) | static JSON_NOINLINE int jsonParseAddNodeExpand( function jsonParseAddNode (line 184157) | static int jsonParseAddNode( function jsonIs4Hex (line 184178) | static int jsonIs4Hex(const char *z){ function jsonParseValue (line 184192) | static int jsonParseValue(JsonParse *pParse, u32 i){ function jsonParse (line 184352) | static int jsonParse( function jsonParseFillInParentage (line 184385) | static void jsonParseFillInParentage(JsonParse *pParse, u32 i, u32 iPare... function jsonParseFindParents (line 184412) | static int jsonParseFindParents(JsonParse *pParse){ function JsonParse (line 184438) | static JsonParse *jsonParseCached( function jsonLabelCompare (line 184500) | static int jsonLabelCompare(JsonNode *pNode, const char *zKey, u32 nKey){ function JsonNode (line 184522) | static JsonNode *jsonLookupStep( function JsonNode (line 184667) | static JsonNode *jsonLookupAppend( function JsonNode (line 184707) | static JsonNode *jsonLookup( function jsonWrongNumArgs (line 184744) | static void jsonWrongNumArgs( function jsonRemoveAllNulls (line 184757) | static void jsonRemoveAllNulls(JsonNode *pNode){ function jsonParseFunc (line 184784) | static void jsonParseFunc( function jsonTest1Func (line 184822) | static void jsonTest1Func( function jsonQuoteFunc (line 184842) | static void jsonQuoteFunc( function jsonArrayFunc (line 184861) | static void jsonArrayFunc( function jsonArrayLengthFunc (line 184888) | static void jsonArrayLengthFunc( function jsonExtractFunc (line 184927) | static void jsonExtractFunc( function JsonNode (line 184968) | static JsonNode *jsonMergePatch( function jsonPatchFunc (line 185038) | static void jsonPatchFunc( function jsonObjectFunc (line 185070) | static void jsonObjectFunc( function jsonRemoveFunc (line 185112) | static void jsonRemoveFunc( function jsonReplaceFunc (line 185145) | static void jsonReplaceFunc( function jsonSetFunc (line 185192) | static void jsonSetFunc( function jsonTypeFunc (line 185241) | static void jsonTypeFunc( function jsonValidFunc (line 185269) | static void jsonValidFunc( function jsonArrayStep (line 185289) | static void jsonArrayStep( function jsonArrayCompute (line 185308) | static void jsonArrayCompute(sqlite3_context *ctx, int isFinal){ function jsonArrayValue (line 185330) | static void jsonArrayValue(sqlite3_context *ctx){ function jsonArrayFinal (line 185333) | static void jsonArrayFinal(sqlite3_context *ctx){ function jsonGroupInverse (line 185344) | static void jsonGroupInverse( function jsonObjectStep (line 185391) | static void jsonObjectStep( function jsonObjectCompute (line 185416) | static void jsonObjectCompute(sqlite3_context *ctx, int isFinal){ function jsonObjectValue (line 185437) | static void jsonObjectValue(sqlite3_context *ctx){ function jsonObjectFinal (line 185440) | static void jsonObjectFinal(sqlite3_context *ctx){ type JsonEachCursor (line 185450) | typedef struct JsonEachCursor JsonEachCursor; type JsonEachCursor (line 185451) | struct JsonEachCursor { function jsonEachConnect (line 185465) | static int jsonEachConnect( function jsonEachDisconnect (line 185507) | static int jsonEachDisconnect(sqlite3_vtab *pVtab){ function jsonEachOpenEach (line 185513) | static int jsonEachOpenEach(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCur... function jsonEachOpenTree (line 185525) | static int jsonEachOpenTree(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCur... function jsonEachCursorReset (line 185536) | static void jsonEachCursorReset(JsonEachCursor *p){ function jsonEachClose (line 185549) | static int jsonEachClose(sqlite3_vtab_cursor *cur){ function jsonEachEof (line 185558) | static int jsonEachEof(sqlite3_vtab_cursor *cur){ function jsonEachNext (line 185564) | static int jsonEachNext(sqlite3_vtab_cursor *cur){ function jsonEachComputePath (line 185605) | static void jsonEachComputePath( function jsonEachColumn (line 185632) | static int jsonEachColumn( function jsonEachRowid (line 185730) | static int jsonEachRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function jsonEachBestIndex (line 185741) | static int jsonEachBestIndex( function jsonEachFilter (line 185799) | static int jsonEachFilter( function SQLITE_PRIVATE (line 185940) | SQLITE_PRIVATE int sqlite3Json1Init(sqlite3 *db){ function SQLITE_API (line 186020) | __declspec(dllexport) type sqlite3_int64 (line 186104) | typedef sqlite3_int64 i64; type sqlite3_uint64 (line 186105) | typedef sqlite3_uint64 u64; type u8 (line 186106) | typedef unsigned char u8; type u16 (line 186107) | typedef unsigned short u16; type u32 (line 186108) | typedef unsigned int u32; type Rtree (line 186127) | typedef struct Rtree Rtree; type RtreeCursor (line 186128) | typedef struct RtreeCursor RtreeCursor; type RtreeNode (line 186129) | typedef struct RtreeNode RtreeNode; type RtreeCell (line 186130) | typedef struct RtreeCell RtreeCell; type RtreeConstraint (line 186131) | typedef struct RtreeConstraint RtreeConstraint; type RtreeMatchArg (line 186132) | typedef struct RtreeMatchArg RtreeMatchArg; type RtreeGeomCallback (line 186133) | typedef struct RtreeGeomCallback RtreeGeomCallback; type RtreeCoord (line 186134) | typedef union RtreeCoord RtreeCoord; type RtreeSearchPoint (line 186135) | typedef struct RtreeSearchPoint RtreeSearchPoint; type Rtree (line 186162) | struct Rtree { type sqlite3_int64 (line 186226) | typedef sqlite3_int64 RtreeDValue; type RtreeValue (line 186227) | typedef int RtreeValue; type RtreeDValue (line 186230) | typedef double RtreeDValue; type RtreeValue (line 186231) | typedef float RtreeValue; type RtreeSearchPoint (line 186253) | struct RtreeSearchPoint { type RtreeCursor (line 186294) | struct RtreeCursor { type RtreeConstraint (line 186344) | struct RtreeConstraint { type RtreeNode (line 186374) | struct RtreeNode { type RtreeCell (line 186389) | struct RtreeCell { type RtreeGeomCallback (line 186409) | struct RtreeGeomCallback { type RtreeMatchArg (line 186422) | struct RtreeMatchArg { function readInt16 (line 186493) | static int readInt16(u8 *p){ function readCoord (line 186496) | static void readCoord(u8 *p, RtreeCoord *pCoord){ function i64 (line 186513) | static i64 readInt64(u8 *p){ function writeInt16 (line 186545) | static void writeInt16(u8 *p, int i){ function writeCoord (line 186549) | static int writeCoord(u8 *p, RtreeCoord *pCoord){ function writeInt64 (line 186572) | static int writeInt64(u8 *p, i64 i){ function nodeReference (line 186597) | static void nodeReference(RtreeNode *p){ function nodeZero (line 186607) | static void nodeZero(Rtree *pRtree, RtreeNode *p){ function nodeHash (line 186616) | static unsigned int nodeHash(i64 iNode){ function RtreeNode (line 186624) | static RtreeNode *nodeHashLookup(Rtree *pRtree, i64 iNode){ function nodeHashInsert (line 186633) | static void nodeHashInsert(Rtree *pRtree, RtreeNode *pNode){ function nodeHashDelete (line 186644) | static void nodeHashDelete(Rtree *pRtree, RtreeNode *pNode){ function RtreeNode (line 186660) | static RtreeNode *nodeNew(Rtree *pRtree, RtreeNode *pParent){ function nodeBlobReset (line 186678) | static void nodeBlobReset(Rtree *pRtree){ function nodeInParentChain (line 186690) | static int nodeInParentChain(const RtreeNode *pNode, const RtreeNode *pP... function nodeAcquire (line 186701) | static int nodeAcquire( function nodeOverwriteCell (line 186821) | static void nodeOverwriteCell( function nodeDeleteCell (line 186839) | static void nodeDeleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell){ function nodeInsertCell (line 186854) | static int nodeInsertCell( function nodeWrite (line 186878) | static int nodeWrite(Rtree *pRtree, RtreeNode *pNode){ function nodeRelease (line 186904) | static int nodeRelease(Rtree *pRtree, RtreeNode *pNode){ function i64 (line 186933) | static i64 nodeGetRowid( function nodeGetCoord (line 186945) | static void nodeGetCoord( function nodeGetCell (line 186959) | static void nodeGetCell( function rtreeCreate (line 186990) | static int rtreeCreate( function rtreeConnect (line 187003) | static int rtreeConnect( function rtreeReference (line 187016) | static void rtreeReference(Rtree *pRtree){ function rtreeRelease (line 187024) | static void rtreeRelease(Rtree *pRtree){ function rtreeDisconnect (line 187048) | static int rtreeDisconnect(sqlite3_vtab *pVtab){ function rtreeDestroy (line 187056) | static int rtreeDestroy(sqlite3_vtab *pVtab){ function rtreeOpen (line 187084) | static int rtreeOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function resetCursor (line 187105) | static void resetCursor(RtreeCursor *pCsr){ function rtreeClose (line 187133) | static int rtreeClose(sqlite3_vtab_cursor *cur){ function rtreeEof (line 187151) | static int rtreeEof(sqlite3_vtab_cursor *cur){ function rtreeCallbackConstraint (line 187206) | static int rtreeCallbackConstraint( function rtreeNonleafConstraint (line 187282) | static void rtreeNonleafConstraint( function rtreeLeafConstraint (line 187330) | static void rtreeLeafConstraint( function nodeRowidIndex (line 187360) | static int nodeRowidIndex( function nodeParentIndex (line 187383) | static int nodeParentIndex(Rtree *pRtree, RtreeNode *pNode, int *piIndex){ function rtreeSearchPointCompare (line 187402) | static int rtreeSearchPointCompare( function rtreeSearchPointSwap (line 187416) | static void rtreeSearchPointSwap(RtreeCursor *p, int i, int j){ function RtreeSearchPoint (line 187437) | static RtreeSearchPoint *rtreeSearchPointFirst(RtreeCursor *pCur){ function RtreeNode (line 187444) | static RtreeNode *rtreeNodeOfFirstSearchPoint(RtreeCursor *pCur, int *pRC){ function RtreeSearchPoint (line 187460) | static RtreeSearchPoint *rtreeEnqueue( function RtreeSearchPoint (line 187495) | static RtreeSearchPoint *rtreeSearchPointNew( function tracePoint (line 187532) | static void tracePoint(RtreeSearchPoint *p, int idx, RtreeCursor *pCur){ function traceQueue (line 187544) | static void traceQueue(RtreeCursor *pCur, const char *zPrefix){ function rtreeSearchPointPop (line 187562) | static void rtreeSearchPointPop(RtreeCursor *p){ function rtreeStepToLeaf (line 187610) | static int rtreeStepToLeaf(RtreeCursor *pCur){ function rtreeNext (line 187691) | static int rtreeNext(sqlite3_vtab_cursor *pVtabCursor){ function rtreeRowid (line 187709) | static int rtreeRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *pR... function rtreeColumn (line 187723) | static int rtreeColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, i... function findLeafNode (line 187777) | static int findLeafNode( function deserializeGeometry (line 187803) | static int deserializeGeometry(sqlite3_value *pValue, RtreeConstraint *p... function rtreeFilter (line 187833) | static int rtreeFilter( function rtreeBestIndex (line 187983) | static int rtreeBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){ function RtreeDValue (line 188072) | static RtreeDValue cellArea(Rtree *pRtree, RtreeCell *p){ function RtreeDValue (line 188102) | static RtreeDValue cellMargin(Rtree *pRtree, RtreeCell *p){ function cellUnion (line 188115) | static void cellUnion(Rtree *pRtree, RtreeCell *p1, RtreeCell *p2){ function cellContains (line 188136) | static int cellContains(Rtree *pRtree, RtreeCell *p1, RtreeCell *p2){ function RtreeDValue (line 188154) | static RtreeDValue cellGrowth(Rtree *pRtree, RtreeCell *p, RtreeCell *pC... function RtreeDValue (line 188163) | static RtreeDValue cellOverlap( function ChooseLeaf (line 188195) | static int ChooseLeaf( function AdjustTree (line 188255) | static int AdjustTree( function rowidWrite (line 188286) | static int rowidWrite(Rtree *pRtree, sqlite3_int64 iRowid, sqlite3_int64... function parentWrite (line 188296) | static int parentWrite(Rtree *pRtree, sqlite3_int64 iNode, sqlite3_int64... function SortByDistance (line 188323) | static void SortByDistance( function SortByDimension (line 188389) | static void SortByDimension( function splitNodeStartree (line 188448) | static int splitNodeStartree( function updateMapping (line 188546) | static int updateMapping( function SplitNode (line 188565) | static int SplitNode( function fixLeafParent (line 188712) | static int fixLeafParent(Rtree *pRtree, RtreeNode *pLeaf){ function removeNode (line 188747) | static int removeNode(Rtree *pRtree, RtreeNode *pNode, int iHeight){ function fixBoundingBox (line 188796) | static int fixBoundingBox(Rtree *pRtree, RtreeNode *pNode){ function deleteCell (line 188823) | static int deleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell, int iH... function Reinsert (line 188854) | static int Reinsert( function rtreeInsertCell (line 188959) | static int rtreeInsertCell( function reinsertNodeContent (line 188994) | static int reinsertNodeContent(Rtree *pRtree, RtreeNode *pNode){ function rtreeNewRowid (line 189023) | static int rtreeNewRowid(Rtree *pRtree, i64 *piRowid){ function rtreeDeleteRowid (line 189036) | static int rtreeDeleteRowid(Rtree *pRtree, sqlite3_int64 iDelete){ function RtreeValue (line 189133) | static RtreeValue rtreeValueDown(sqlite3_value *v){ function RtreeValue (line 189141) | static RtreeValue rtreeValueUp(sqlite3_value *v){ function rtreeConstraintError (line 189164) | static int rtreeConstraintError(Rtree *pRtree, int iCol){ function rtreeUpdate (line 189202) | static int rtreeUpdate( function rtreeBeginTransaction (line 189350) | static int rtreeBeginTransaction(sqlite3_vtab *pVtab){ function rtreeEndTransaction (line 189361) | static int rtreeEndTransaction(sqlite3_vtab *pVtab){ function rtreeRename (line 189371) | static int rtreeRename(sqlite3_vtab *pVtab, const char *zNewName){ function rtreeSavepoint (line 189404) | static int rtreeSavepoint(sqlite3_vtab *pVtab, int iSavepoint){ function rtreeQueryStat1 (line 189419) | static int rtreeQueryStat1(sqlite3 *db, Rtree *pRtree){ function rtreeShadowName (line 189463) | static int rtreeShadowName(const char *zName){ function rtreeSqlInit (line 189501) | static int rtreeSqlInit( function getIntFromStmt (line 189631) | static int getIntFromStmt(sqlite3 *db, const char *zSql, int *piVal){ function getNodeSize (line 189661) | static int getNodeSize( function rtreeTokenLength (line 189704) | static int rtreeTokenLength(const char *z){ function rtreeInit (line 189718) | static int rtreeInit( function rtreenode (line 189853) | static void rtreenode(sqlite3_context *ctx, int nArg, sqlite3_value **ap... function rtreedepth (line 189904) | static void rtreedepth(sqlite3_context *ctx, int nArg, sqlite3_value **a... type RtreeCheck (line 189920) | typedef struct RtreeCheck RtreeCheck; type RtreeCheck (line 189921) | struct RtreeCheck { function rtreeCheckReset (line 189942) | static void rtreeCheckReset(RtreeCheck *pCheck, sqlite3_stmt *pStmt){ function sqlite3_stmt (line 189955) | static sqlite3_stmt *rtreeCheckPrepare( function rtreeCheckAppendMsg (line 189984) | static void rtreeCheckAppendMsg(RtreeCheck *pCheck, const char *zFmt, ...){ function u8 (line 190018) | static u8 *rtreeCheckGetNode(RtreeCheck *pCheck, i64 iNode, int *pnNode){ function rtreeCheckMapping (line 190062) | static void rtreeCheckMapping( function rtreeCheckCellCoord (line 190114) | static void rtreeCheckCellCoord( function rtreeCheckNode (line 190160) | static void rtreeCheckNode( function rtreeCheckCount (line 190223) | static void rtreeCheckCount(RtreeCheck *pCheck, const char *zTbl, i64 nE... function rtreeCheckTable (line 190247) | static int rtreeCheckTable( function rtreecheck (line 190352) | static void rtreecheck( type GeoCoord (line 190476) | typedef float GeoCoord; type GeoPoly (line 190500) | typedef struct GeoPoly GeoPoly; type GeoPoly (line 190501) | struct GeoPoly { type GeoParse (line 190523) | typedef struct GeoParse GeoParse; type GeoParse (line 190524) | struct GeoParse { function geopolySwab32 (line 190533) | static void geopolySwab32(unsigned char *a){ function geopolySkipSpace (line 190543) | static char geopolySkipSpace(GeoParse *p){ function geopolyParseNumber (line 190551) | static int geopolyParseNumber(GeoParse *p, GeoCoord *pVal){ function GeoPoly (line 190609) | static GeoPoly *geopolyParseJson(const unsigned char *z, int *pRc){ function GeoPoly (line 190686) | static GeoPoly *geopolyFuncParam( function geopolyBlobFunc (line 190742) | static void geopolyBlobFunc( function geopolyJsonFunc (line 190761) | static void geopolyJsonFunc( function geopolySvgFunc (line 190787) | static void geopolySvgFunc( function geopolyXformFunc (line 190834) | static void geopolyXformFunc( function geopolyArea (line 190870) | static double geopolyArea(GeoPoly *p){ function geopolyAreaFunc (line 190892) | static void geopolyAreaFunc( function geopolyCcwFunc (line 190917) | static void geopolyCcwFunc( function geopolySine (line 190945) | static double geopolySine(double r){ function geopolyRegularFunc (line 190966) | static void geopolyRegularFunc( function GeoPoly (line 191009) | static GeoPoly *geopolyBBox( function geopolyBBoxFunc (line 191078) | static void geopolyBBoxFunc( type GeoBBox (line 191094) | typedef struct GeoBBox GeoBBox; type GeoBBox (line 191095) | struct GeoBBox { function geopolyBBoxStep (line 191104) | static void geopolyBBoxStep( function geopolyBBoxFinal (line 191127) | static void geopolyBBoxFinal( function pointBeneathLine (line 191157) | static int pointBeneathLine( function geopolyContainsPointFunc (line 191188) | static void geopolyContainsPointFunc( function geopolyWithinFunc (line 191231) | static void geopolyWithinFunc( type GeoEvent (line 191251) | typedef struct GeoEvent GeoEvent; type GeoSegment (line 191252) | typedef struct GeoSegment GeoSegment; type GeoOverlap (line 191253) | typedef struct GeoOverlap GeoOverlap; type GeoEvent (line 191254) | struct GeoEvent { type GeoSegment (line 191260) | struct GeoSegment { type GeoOverlap (line 191268) | struct GeoOverlap { function geopolyAddOneSegment (line 191278) | static void geopolyAddOneSegment( function geopolyAddSegments (line 191322) | static void geopolyAddSegments( function GeoEvent (line 191340) | static GeoEvent *geopolyEventMerge(GeoEvent *pLeft, GeoEvent *pRight){ function GeoEvent (line 191362) | static GeoEvent *geopolySortEventsByX(GeoEvent *aEvent, int nEvent){ function GeoSegment (line 191387) | static GeoSegment *geopolySegmentMerge(GeoSegment *pLeft, GeoSegment *pR... function GeoSegment (line 191412) | static GeoSegment *geopolySortSegmentsByYAndC(GeoSegment *pList){ function geopolyOverlap (line 191438) | static int geopolyOverlap(GeoPoly *p1, GeoPoly *p2){ function geopolyOverlapFunc (line 191561) | static void geopolyOverlapFunc( function geopolyDebugFunc (line 191583) | static void geopolyDebugFunc( function geopolyInit (line 191602) | static int geopolyInit( function geopolyCreate (line 191686) | static int geopolyCreate( function geopolyConnect (line 191699) | static int geopolyConnect( function geopolyFilter (line 191722) | static int geopolyFilter( function geopolyBestIndex (line 191853) | static int geopolyBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxI... function geopolyColumn (line 191905) | static int geopolyColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx,... function geopolyUpdate (line 191960) | static int geopolyUpdate( function geopolyFindFunction (line 192096) | static int geopolyFindFunction( function sqlite3_geopoly_init (line 192144) | static int sqlite3_geopoly_init(sqlite3 *db){ function SQLITE_PRIVATE (line 192204) | SQLITE_PRIVATE int sqlite3RtreeInit(sqlite3 *db){ function rtreeFreeCallback (line 192243) | static void rtreeFreeCallback(void *p){ function rtreeMatchArgFree (line 192252) | static void rtreeMatchArgFree(void *pArg){ function geomCallback (line 192275) | static void geomCallback(sqlite3_context *ctx, int nArg, sqlite3_value *... function SQLITE_API (line 192313) | SQLITE_API int sqlite3_rtree_geometry_callback( function SQLITE_API (line 192337) | SQLITE_API int sqlite3_rtree_query_callback( function SQLITE_API (line 192360) | __declspec(dllexport) function icuFunctionError (line 192432) | static void icuFunctionError( function xFree (line 192456) | static void xFree(void *p){ function icuLikeCompare (line 192497) | static int icuLikeCompare( function icuLikeFunc (line 192585) | static void icuLikeFunc( function icuRegexpDelete (line 192628) | static void icuRegexpDelete(void *p){ function icuRegexpFunc (line 192652) | static void icuRegexpFunc(sqlite3_context *p, int nArg, sqlite3_value **... function icuCaseFunc16 (line 192735) | static void icuCaseFunc16(sqlite3_context *p, int nArg, sqlite3_value **... function icuCollationDel (line 192795) | static void icuCollationDel(void *pCtx){ function icuCollationColl (line 192804) | static int icuCollationColl( function icuLoadCollation (line 192836) | static void icuLoadCollation( function SQLITE_PRIVATE (line 192876) | SQLITE_PRIVATE int sqlite3IcuInit(sqlite3 *db){ function SQLITE_API (line 192917) | __declspec(dllexport) type IcuTokenizer (line 192959) | typedef struct IcuTokenizer IcuTokenizer; type IcuCursor (line 192960) | typedef struct IcuCursor IcuCursor; type IcuTokenizer (line 192962) | struct IcuTokenizer { type IcuCursor (line 192967) | struct IcuCursor { function icuCreate (line 192984) | static int icuCreate( function icuDestroy (line 193014) | static int icuDestroy(sqlite3_tokenizer *pTokenizer){ function icuOpen (line 193026) | static int icuOpen( function icuClose (line 193098) | static int icuClose(sqlite3_tokenizer_cursor *pCursor){ function icuNext (line 193109) | static int icuNext( function SQLITE_PRIVATE (line 193187) | SQLITE_PRIVATE void sqlite3Fts3IcuTokenizerModule( type sqlite3rbu (line 193564) | typedef struct sqlite3rbu sqlite3rbu; type RbuFrame (line 193988) | typedef struct RbuFrame RbuFrame; type RbuObjIter (line 193989) | typedef struct RbuObjIter RbuObjIter; type RbuState (line 193990) | typedef struct RbuState RbuState; type RbuSpan (line 193991) | typedef struct RbuSpan RbuSpan; type rbu_vfs (line 193992) | typedef struct rbu_vfs rbu_vfs; type rbu_file (line 193993) | typedef struct rbu_file rbu_file; type RbuUpdateStmt (line 193994) | typedef struct RbuUpdateStmt RbuUpdateStmt; type u32 (line 193997) | typedef unsigned int u32; type u16 (line 193998) | typedef unsigned short u16; type u8 (line 193999) | typedef unsigned char u8; type sqlite3_int64 (line 194000) | typedef sqlite3_int64 i64; type RbuState (line 194017) | struct RbuState { type RbuUpdateStmt (line 194030) | struct RbuUpdateStmt { type RbuSpan (line 194036) | struct RbuSpan { type RbuObjIter (line 194062) | struct RbuObjIter { type RbuFrame (line 194132) | struct RbuFrame { type sqlite3rbu (line 194177) | struct sqlite3rbu { type rbu_vfs (line 194223) | struct rbu_vfs { type rbu_file (line 194239) | struct rbu_file { function rbuDeltaGetInt (line 194284) | static unsigned int rbuDeltaGetInt(const char **pz, int *pLen){ function rbuDeltaChecksum (line 194312) | static unsigned int rbuDeltaChecksum(const char *zIn, size_t N){ function rbuDeltaApply (line 194365) | static int rbuDeltaApply( function rbuDeltaOutputSize (line 194451) | static int rbuDeltaOutputSize(const char *zDelta, int lenDelta){ function rbuFossilDeltaFunc (line 194473) | static void rbuFossilDeltaFunc( function prepareAndCollectError (line 194526) | static int prepareAndCollectError( function resetAndCollectError (line 194548) | static int resetAndCollectError(sqlite3_stmt *pStmt, char **pzErrmsg){ function prepareFreeAndCollectError (line 194571) | static int prepareFreeAndCollectError( function rbuObjIterFreeCols (line 194593) | static void rbuObjIterFreeCols(RbuObjIter *pIter){ function rbuObjIterClearStatements (line 194613) | static void rbuObjIterClearStatements(RbuObjIter *pIter){ function rbuObjIterFinalize (line 194645) | static void rbuObjIterFinalize(RbuObjIter *pIter){ function rbuObjIterNext (line 194661) | static int rbuObjIterNext(sqlite3rbu *p, RbuObjIter *pIter){ function rbuTargetNameFunc (line 194741) | static void rbuTargetNameFunc( function rbuObjIterFirst (line 194777) | static int rbuObjIterFirst(sqlite3rbu *p, RbuObjIter *pIter){ function rbuMPrintfExec (line 194837) | static int rbuMPrintfExec(sqlite3rbu *p, sqlite3 *db, const char *zFmt, ... function rbuAllocateIterArrays (line 194884) | static void rbuAllocateIterArrays(sqlite3rbu *p, RbuObjIter *pIter, int ... function rbuFinalize (line 194934) | static void rbuFinalize(sqlite3rbu *p, sqlite3_stmt *pStmt){ function rbuTableType (line 194982) | static void rbuTableType( function rbuObjIterCacheIndexedCols (line 195066) | static void rbuObjIterCacheIndexedCols(sqlite3rbu *p, RbuObjIter *pIter){ function rbuObjIterCacheTableInfo (line 195120) | static int rbuObjIterCacheTableInfo(sqlite3rbu *p, RbuObjIter *pIter){ function rbuBadControlError (line 195670) | static void rbuBadControlError(sqlite3rbu *p){ function rbuCreateImposterTable2 (line 195833) | static void rbuCreateImposterTable2(sqlite3rbu *p, RbuObjIter *pIter){ function rbuCreateImposterTable (line 195907) | static void rbuCreateImposterTable(sqlite3rbu *p, RbuObjIter *pIter){ function rbuObjIterPrepareTmpInsert (line 195963) | static void rbuObjIterPrepareTmpInsert( function rbuTmpInsertFunc (line 195981) | static void rbuTmpInsertFunc( function rbuObjIterPrepareAll (line 196111) | static int rbuObjIterPrepareAll( function rbuGetUpdateStmt (line 196378) | static int rbuGetUpdateStmt( function sqlite3 (line 196446) | static sqlite3 *rbuOpenDbhandle( function rbuFreeState (line 196467) | static void rbuFreeState(RbuState *p){ function RbuState (line 196485) | static RbuState *rbuLoadState(sqlite3rbu *p){ function rbuOpenDatabase (line 196562) | static void rbuOpenDatabase(sqlite3rbu *p, int *pbRetry){ function rbuFileSuffix3 (line 196741) | static void rbuFileSuffix3(const char *zBase, char *z){ function i64 (line 196762) | static i64 rbuShmChecksum(sqlite3rbu *p){ function rbuSetupCheckpoint (line 196791) | static void rbuSetupCheckpoint(sqlite3rbu *p, RbuState *pState){ function rbuCaptureWalRead (line 196875) | static int rbuCaptureWalRead(sqlite3rbu *pRbu, i64 iOff, int iAmt){ function rbuCaptureDbWrite (line 196907) | static int rbuCaptureDbWrite(sqlite3rbu *pRbu, i64 iOff){ function rbuCheckpointFrame (line 196917) | static void rbuCheckpointFrame(sqlite3rbu *p, RbuFrame *pFrame){ function rbuLockDatabase (line 196935) | static void rbuLockDatabase(sqlite3rbu *p){ function LPWSTR (line 196945) | static LPWSTR rbuWinUtf8ToUnicode(const char *zFilename){ function rbuMoveOalFile (line 196975) | static void rbuMoveOalFile(sqlite3rbu *p){ function rbuStepType (line 197066) | static int rbuStepType(sqlite3rbu *p, const char **pzMask){ function assertColumnName (line 197109) | static void assertColumnName(sqlite3_stmt *pStmt, int iCol, const char *... function rbuStepOneOp (line 197122) | static void rbuStepOneOp(sqlite3rbu *p, int eType){ function rbuStep (line 197205) | static int rbuStep(sqlite3rbu *p){ function rbuIncrSchemaCookie (line 197270) | static void rbuIncrSchemaCookie(sqlite3rbu *p){ function rbuSaveState (line 197301) | static void rbuSaveState(sqlite3rbu *p, int eStage){ function rbuCopyPragma (line 197362) | static void rbuCopyPragma(sqlite3rbu *p, const char *zPragma){ function rbuCreateTargetSchema (line 197382) | static void rbuCreateTargetSchema(sqlite3rbu *p){ function SQLITE_API (line 197434) | SQLITE_API int sqlite3rbu_step(sqlite3rbu *p){ function rbuStrCompare (line 197563) | static int rbuStrCompare(const char *z1, const char *z2){ function rbuSetupOal (line 197579) | static void rbuSetupOal(sqlite3rbu *p, RbuState *pState){ function rbuDeleteOalFile (line 197612) | static void rbuDeleteOalFile(sqlite3rbu *p){ function rbuCreateVfs (line 197628) | static void rbuCreateVfs(sqlite3rbu *p){ function rbuDeleteVfs (line 197648) | static void rbuDeleteVfs(sqlite3rbu *p){ function rbuIndexCntFunc (line 197660) | static void rbuIndexCntFunc( function rbuInitPhaseOneSteps (line 197710) | static void rbuInitPhaseOneSteps(sqlite3rbu *p){ function sqlite3rbu (line 197751) | static sqlite3rbu *openRbuHandle( function sqlite3rbu (line 197907) | static sqlite3rbu *rbuMisuseError(void){ function SQLITE_API (line 197920) | SQLITE_API sqlite3rbu *sqlite3rbu_open( function SQLITE_API (line 197933) | SQLITE_API sqlite3rbu *sqlite3rbu_vacuum( function SQLITE_API (line 197951) | SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu *pRbu, int bRbu){ function rbuEditErrmsg (line 197965) | static void rbuEditErrmsg(sqlite3rbu *p){ function SQLITE_API (line 197983) | SQLITE_API int sqlite3rbu_close(sqlite3rbu *p, char **pzErrmsg){ function SQLITE_API (line 198046) | SQLITE_API sqlite3_int64 sqlite3rbu_progress(sqlite3rbu *pRbu){ function SQLITE_API (line 198054) | SQLITE_API void sqlite3rbu_bp_progress(sqlite3rbu *p, int *pnOne, int *p... function SQLITE_API (line 198089) | SQLITE_API int sqlite3rbu_state(sqlite3rbu *p){ function SQLITE_API (line 198117) | SQLITE_API int sqlite3rbu_savestate(sqlite3rbu *p){ function rbuUnlockShm (line 198210) | static void rbuUnlockShm(rbu_file *p){ function rbuUpdateTempSize (line 198226) | static int rbuUpdateTempSize(rbu_file *pFd, sqlite3_int64 nNew){ function rbuMainlistAdd (line 198244) | static void rbuMainlistAdd(rbu_file *p){ function rbuMainlistRemove (line 198266) | static void rbuMainlistRemove(rbu_file *p){ function rbu_file (line 198287) | static rbu_file *rbuFindMaindb(rbu_vfs *pRbuVfs, const char *zWal, int b... function rbuVfsClose (line 198302) | static int rbuVfsClose(sqlite3_file *pFile){ function u32 (line 198335) | static u32 rbuGetU32(u8 *aBuf){ function rbuPutU32 (line 198346) | static void rbuPutU32(u8 *aBuf, u32 iVal){ function rbuPutU16 (line 198353) | static void rbuPutU16(u8 *aBuf, u16 iVal){ function rbuVfsRead (line 198361) | static int rbuVfsRead( function rbuVfsWrite (line 198427) | static int rbuVfsWrite( function rbuVfsTruncate (line 198470) | static int rbuVfsTruncate(sqlite3_file *pFile, sqlite_int64 size){ function rbuVfsSync (line 198482) | static int rbuVfsSync(sqlite3_file *pFile, int flags){ function rbuVfsFileSize (line 198496) | static int rbuVfsFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ function rbuVfsLock (line 198517) | static int rbuVfsLock(sqlite3_file *pFile, int eLock){ function rbuVfsUnlock (line 198539) | static int rbuVfsUnlock(sqlite3_file *pFile, int eLock){ function rbuVfsCheckReservedLock (line 198547) | static int rbuVfsCheckReservedLock(sqlite3_file *pFile, int *pResOut){ function rbuVfsFileControl (line 198555) | static int rbuVfsFileControl(sqlite3_file *pFile, int op, void *pArg){ function rbuVfsSectorSize (line 198611) | static int rbuVfsSectorSize(sqlite3_file *pFile){ function rbuVfsDeviceCharacteristics (line 198619) | static int rbuVfsDeviceCharacteristics(sqlite3_file *pFile){ function rbuVfsShmLock (line 198627) | static int rbuVfsShmLock(sqlite3_file *pFile, int ofst, int n, int flags){ function rbuVfsShmMap (line 198663) | static int rbuVfsShmMap( function rbuVfsShmBarrier (line 198721) | static void rbuVfsShmBarrier(sqlite3_file *pFile){ function rbuVfsShmUnmap (line 198729) | static int rbuVfsShmUnmap(sqlite3_file *pFile, int delFlag){ function rbuVfsOpen (line 198748) | static int rbuVfsOpen( function rbuVfsDelete (line 198860) | static int rbuVfsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ function rbuVfsAccess (line 198869) | static int rbuVfsAccess( function rbuVfsFullPathname (line 198917) | static int rbuVfsFullPathname( function rbuVfsDlError (line 198941) | static void rbuVfsDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){ function rbuVfsDlClose (line 198961) | static void rbuVfsDlClose(sqlite3_vfs *pVfs, void *pHandle){ function rbuVfsRandomness (line 198971) | static int rbuVfsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ function rbuVfsSleep (line 198980) | static int rbuVfsSleep(sqlite3_vfs *pVfs, int nMicro){ function rbuVfsCurrentTime (line 198988) | static int rbuVfsCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){ function rbuVfsGetLastError (line 198996) | static int rbuVfsGetLastError(sqlite3_vfs *pVfs, int a, char *b){ function SQLITE_API (line 199004) | SQLITE_API void sqlite3rbu_destroy_vfs(const char *zName){ function SQLITE_API (line 199018) | SQLITE_API int sqlite3rbu_create_vfs(const char *zName, const char *zPar... function SQLITE_API (line 199096) | SQLITE_API sqlite3_int64 sqlite3rbu_temp_size_limit(sqlite3rbu *pRbu, sq... function SQLITE_API (line 199103) | SQLITE_API sqlite3_int64 sqlite3rbu_temp_size(sqlite3rbu *pRbu){ type StatTable (line 199190) | typedef struct StatTable StatTable; type StatCursor (line 199191) | typedef struct StatCursor StatCursor; type StatPage (line 199192) | typedef struct StatPage StatPage; type StatCell (line 199193) | typedef struct StatCell StatCell; type StatCell (line 199196) | struct StatCell { type StatPage (line 199206) | struct StatPage { type StatCursor (line 199223) | struct StatCursor { type StatTable (line 199248) | struct StatTable { function statConnect (line 199261) | static int statConnect( function statDisconnect (line 199304) | static int statDisconnect(sqlite3_vtab *pVtab){ function statBestIndex (line 199319) | static int statBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){ function statOpen (line 199391) | static int statOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function statClearCells (line 199408) | static void statClearCells(StatPage *p){ function statClearPage (line 199420) | static void statClearPage(StatPage *p){ function statResetCsr (line 199427) | static void statResetCsr(StatCursor *pCsr){ function statResetCounts (line 199440) | static void statResetCounts(StatCursor *pCsr){ function statClose (line 199452) | static int statClose(sqlite3_vtab_cursor *pCursor){ function getLocalPayload (line 199465) | static int getLocalPayload( function statDecodePage (line 199490) | static int statDecodePage(Btree *pBt, StatPage *p){ function statSizeAndOffset (line 199603) | static void statSizeAndOffset(StatCursor *pCsr){ function statNext (line 199630) | static int statNext(sqlite3_vtab_cursor *pCursor){ function statEof (line 199787) | static int statEof(sqlite3_vtab_cursor *pCursor){ function statFilter (line 199796) | static int statFilter( function statColumn (line 199862) | static int statColumn( function statRowid (line 199923) | static int statRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){ function SQLITE_PRIVATE (line 199932) | SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ function SQLITE_PRIVATE (line 199962) | SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ return SQLITE_OK; } type DbpageTable (line 200004) | typedef struct DbpageTable DbpageTable; type DbpageCursor (line 200005) | typedef struct DbpageCursor DbpageCursor; type DbpageCursor (line 200007) | struct DbpageCursor { type DbpageTable (line 200017) | struct DbpageTable { function dbpageConnect (line 200032) | static int dbpageConnect( function dbpageDisconnect (line 200063) | static int dbpageDisconnect(sqlite3_vtab *pVtab){ function dbpageBestIndex (line 200076) | static int dbpageBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxIn... function dbpageOpen (line 200131) | static int dbpageOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function dbpageClose (line 200150) | static int dbpageClose(sqlite3_vtab_cursor *pCursor){ function dbpageNext (line 200160) | static int dbpageNext(sqlite3_vtab_cursor *pCursor){ function dbpageEof (line 200167) | static int dbpageEof(sqlite3_vtab_cursor *pCursor){ function dbpageFilter (line 200182) | static int dbpageFilter( function dbpageColumn (line 200228) | static int dbpageColumn( function dbpageRowid (line 200259) | static int dbpageRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){ function dbpageUpdate (line 200265) | static int dbpageUpdate( function dbpageBegin (line 200336) | static int dbpageBegin(sqlite3_vtab *pVtab){ function SQLITE_PRIVATE (line 200351) | SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){ function SQLITE_PRIVATE (line 200381) | SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){ return SQLITE_OK; } type SessionTable (line 200397) | typedef struct SessionTable SessionTable; type SessionChange (line 200398) | typedef struct SessionChange SessionChange; type SessionBuffer (line 200399) | typedef struct SessionBuffer SessionBuffer; type SessionInput (line 200400) | typedef struct SessionInput SessionInput; type SessionHook (line 200415) | typedef struct SessionHook SessionHook; type SessionHook (line 200416) | struct SessionHook { type sqlite3_session (line 200427) | struct sqlite3_session { type SessionBuffer (line 200445) | struct SessionBuffer { type SessionInput (line 200457) | struct SessionInput { type sqlite3_changeset_iter (line 200473) | struct sqlite3_changeset_iter { type SessionTable (line 200501) | struct SessionTable { type SessionChange (line 200676) | struct SessionChange { function sessionVarintPut (line 200688) | static int sessionVarintPut(u8 *aBuf, int iVal){ function sessionVarintLen (line 200695) | static int sessionVarintLen(int iVal){ function sessionVarintGet (line 200703) | static int sessionVarintGet(u8 *aBuf, int *piVal){ function sqlite3_int64 (line 200714) | static sqlite3_int64 sessionGetI64(u8 *aRec){ function sessionPutI64 (line 200724) | static void sessionPutI64(u8 *aBuf, sqlite3_int64 i){ function sessionSerializeValue (line 200748) | static int sessionSerializeValue( function sessionHashAppendI64 (line 200841) | static unsigned int sessionHashAppendI64(unsigned int h, i64 i){ function sessionHashAppendBlob (line 200850) | static unsigned int sessionHashAppendBlob(unsigned int h, int n, const u... function sessionHashAppendType (line 200860) | static unsigned int sessionHashAppendType(unsigned int h, int eType){ function sessionPreupdateHash (line 200875) | static int sessionPreupdateHash( function sessionSerialLen (line 200940) | static int sessionSerialLen(u8 *a){ function sessionChangeHash (line 200958) | static unsigned int sessionChangeHash( function sessionChangeEqual (line 201007) | static int sessionChangeEqual( function sessionMergeRecord (line 201050) | static void sessionMergeRecord( function u8 (line 201096) | static u8 *sessionMergeValue( function sessionMergeUpdate (line 201130) | static int sessionMergeUpdate( function sessionPreupdateEqual (line 201207) | static int sessionPreupdateEqual( function sessionGrowHash (line 201286) | static int sessionGrowHash(int bPatchset, SessionTable *pTab){ function sessionTableInfo (line 201346) | static int sessionTableInfo( function sessionInitTable (line 201462) | static int sessionInitTable(sqlite3_session *pSession, SessionTable *pTab){ type SessionStat1Ctx (line 201491) | typedef struct SessionStat1Ctx SessionStat1Ctx; type SessionStat1Ctx (line 201492) | struct SessionStat1Ctx { function sessionStat1Old (line 201496) | static int sessionStat1Old(void *pCtx, int iCol, sqlite3_value **ppVal){ function sessionStat1New (line 201506) | static int sessionStat1New(void *pCtx, int iCol, sqlite3_value **ppVal){ function sessionStat1Count (line 201516) | static int sessionStat1Count(void *pCtx){ function sessionStat1Depth (line 201520) | static int sessionStat1Depth(void *pCtx){ function sessionPreupdateOneChange (line 201534) | static void sessionPreupdateOneChange( function sessionFindTable (line 201678) | static int sessionFindTable( function xPreUpdate (line 201714) | static void xPreUpdate( function sessionPreupdateOld (line 201752) | static int sessionPreupdateOld(void *pCtx, int iVal, sqlite3_value **ppV... function sessionPreupdateNew (line 201755) | static int sessionPreupdateNew(void *pCtx, int iVal, sqlite3_value **ppV... function sessionPreupdateCount (line 201758) | static int sessionPreupdateCount(void *pCtx){ function sessionPreupdateDepth (line 201761) | static int sessionPreupdateDepth(void *pCtx){ function sessionPreupdateHooks (line 201769) | static void sessionPreupdateHooks( type SessionDiffCtx (line 201779) | typedef struct SessionDiffCtx SessionDiffCtx; type SessionDiffCtx (line 201780) | struct SessionDiffCtx { function sessionDiffOld (line 201788) | static int sessionDiffOld(void *pCtx, int iVal, sqlite3_value **ppVal){ function sessionDiffNew (line 201793) | static int sessionDiffNew(void *pCtx, int iVal, sqlite3_value **ppVal){ function sessionDiffCount (line 201798) | static int sessionDiffCount(void *pCtx){ function sessionDiffDepth (line 201802) | static int sessionDiffDepth(void *pCtx){ function sessionDiffHooks (line 201810) | static void sessionDiffHooks( function sessionDiffFindNew (line 201891) | static int sessionDiffFindNew( function sessionDiffFindModified (line 201922) | static int sessionDiffFindModified( function SQLITE_API (line 201962) | SQLITE_API int sqlite3session_diff( function SQLITE_API (line 202057) | SQLITE_API int sqlite3session_create( function sessionDeleteTable (line 202095) | static void sessionDeleteTable(SessionTable *pList){ function SQLITE_API (line 202119) | SQLITE_API void sqlite3session_delete(sqlite3_session *pSession){ function SQLITE_API (line 202149) | SQLITE_API void sqlite3session_table_filter( function SQLITE_API (line 202167) | SQLITE_API int sqlite3session_attach( function sessionBufferGrow (line 202219) | static int sessionBufferGrow(SessionBuffer *p, size_t nByte, int *pRc){ function sessionAppendValue (line 202246) | static void sessionAppendValue(SessionBuffer *p, sqlite3_value *pVal, in... function sessionAppendByte (line 202268) | static void sessionAppendByte(SessionBuffer *p, u8 v, int *pRc){ function sessionAppendVarint (line 202281) | static void sessionAppendVarint(SessionBuffer *p, int v, int *pRc){ function sessionAppendBlob (line 202294) | static void sessionAppendBlob( function sessionAppendStr (line 202314) | static void sessionAppendStr( function sessionAppendInteger (line 202334) | static void sessionAppendInteger( function sessionAppendIdent (line 202353) | static void sessionAppendIdent( function sessionAppendCol (line 202378) | static void sessionAppendCol( function sessionAppendUpdate (line 202440) | static int sessionAppendUpdate( function sessionAppendDelete (line 202539) | static int sessionAppendDelete( function sessionSelectStmt (line 202594) | static int sessionSelectStmt( function sessionSelectBind (line 202651) | static int sessionSelectBind( function sessionAppendTableHdr (line 202722) | static void sessionAppendTableHdr( function sessionGenerateChangeset (line 202745) | static int sessionGenerateChangeset( function SQLITE_API (line 202871) | SQLITE_API int sqlite3session_changeset( function SQLITE_API (line 202882) | SQLITE_API int sqlite3session_changeset_strm( function SQLITE_API (line 202893) | SQLITE_API int sqlite3session_patchset_strm( function SQLITE_API (line 202908) | SQLITE_API int sqlite3session_patchset( function SQLITE_API (line 202919) | SQLITE_API int sqlite3session_enable(sqlite3_session *pSession, int bEna... function SQLITE_API (line 202933) | SQLITE_API int sqlite3session_indirect(sqlite3_session *pSession, int bI... function SQLITE_API (line 202948) | SQLITE_API int sqlite3session_isempty(sqlite3_session *pSession){ function sessionChangesetStart (line 202964) | static int sessionChangesetStart( function SQLITE_API (line 203000) | SQLITE_API int sqlite3changeset_start( function SQLITE_API (line 203007) | SQLITE_API int sqlite3changeset_start_v2( function SQLITE_API (line 203020) | SQLITE_API int sqlite3changeset_start_strm( function SQLITE_API (line 203027) | SQLITE_API int sqlite3changeset_start_v2_strm( function sessionDiscardData (line 203041) | static void sessionDiscardData(SessionInput *pIn){ function sessionInputBuffer (line 203061) | static int sessionInputBuffer(SessionInput *pIn, int nByte){ function sessionSkipRecord (line 203089) | static void sessionSkipRecord( function sessionValueSetStr (line 203115) | static int sessionValueSetStr( function sessionReadRecord (line 203156) | static int sessionReadRecord( function sessionChangesetBufferTblhdr (line 203228) | static int sessionChangesetBufferTblhdr(SessionInput *pIn, int *pnByte){ function sessionChangesetBufferRecord (line 203271) | static int sessionChangesetBufferRecord( function sessionChangesetReadTblhdr (line 203315) | static int sessionChangesetReadTblhdr(sqlite3_changeset_iter *p){ function sessionChangesetNext (line 203365) | static int sessionChangesetNext( function SQLITE_API (line 203488) | SQLITE_API int sqlite3changeset_next(sqlite3_changeset_iter *p){ function SQLITE_API (line 203497) | SQLITE_API int sqlite3changeset_op( function SQLITE_API (line 203517) | SQLITE_API int sqlite3changeset_pk( function SQLITE_API (line 203540) | SQLITE_API int sqlite3changeset_old( function SQLITE_API (line 203568) | SQLITE_API int sqlite3changeset_new( function SQLITE_API (line 203602) | SQLITE_API int sqlite3changeset_conflict( function SQLITE_API (line 203625) | SQLITE_API int sqlite3changeset_fk_conflicts( function SQLITE_API (line 203643) | SQLITE_API int sqlite3changeset_finalize(sqlite3_changeset_iter *p){ function sessionChangesetInvert (line 203658) | static int sessionChangesetInvert( function SQLITE_API (line 203817) | SQLITE_API int sqlite3changeset_invert( function SQLITE_API (line 203836) | SQLITE_API int sqlite3changeset_invert_strm( type SessionApplyCtx (line 203855) | typedef struct SessionApplyCtx SessionApplyCtx; type SessionApplyCtx (line 203856) | struct SessionApplyCtx { function sessionDeleteRow (line 203890) | static int sessionDeleteRow( function sessionUpdateRow (line 203973) | static int sessionUpdateRow( function sessionSelectRow (line 204052) | static int sessionSelectRow( function sessionInsertRow (line 204070) | static int sessionInsertRow( function sessionPrepare (line 204100) | static int sessionPrepare(sqlite3 *db, sqlite3_stmt **pp, const char *zS... function sessionStat1Sql (line 204110) | static int sessionStat1Sql(sqlite3 *db, SessionApplyCtx *p){ function sessionBindValue (line 204144) | static int sessionBindValue( function sessionBindRow (line 204177) | static int sessionBindRow( function sessionSeekToRow (line 204226) | static int sessionSeekToRow( function sessionRebaseAdd (line 204261) | static int sessionRebaseAdd( function sessionConflictHandler (line 204335) | static int sessionConflictHandler( function sessionApplyOneOp (line 204433) | static int sessionApplyOneOp( function sessionApplyOneWithRetry (line 204567) | static int sessionApplyOneWithRetry( function sessionRetryConstraints (line 204624) | static int sessionRetryConstraints( function sessionChangesetApply (line 204678) | static int sessionChangesetApply( function SQLITE_API (line 204877) | SQLITE_API int sqlite3changeset_apply_v2( function SQLITE_API (line 204910) | SQLITE_API int sqlite3changeset_apply( function SQLITE_API (line 204935) | SQLITE_API int sqlite3changeset_apply_v2_strm( function SQLITE_API (line 204962) | SQLITE_API int sqlite3changeset_apply_strm( type sqlite3_changegroup (line 204985) | struct sqlite3_changegroup { function sessionChangeMerge (line 204996) | static int sessionChangeMerge( function sessionChangesetToHash (line 205178) | static int sessionChangesetToHash( function sessionChangegroupOutput (line 205301) | static int sessionChangegroupOutput( function SQLITE_API (line 205352) | SQLITE_API int sqlite3changegroup_new(sqlite3_changegroup **pp){ function SQLITE_API (line 205369) | SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup *pGrp, int nDa... function SQLITE_API (line 205385) | SQLITE_API int sqlite3changegroup_output( function SQLITE_API (line 205396) | SQLITE_API int sqlite3changegroup_add_strm( function SQLITE_API (line 205415) | SQLITE_API int sqlite3changegroup_output_strm( function SQLITE_API (line 205426) | SQLITE_API void sqlite3changegroup_delete(sqlite3_changegroup *pGrp){ function SQLITE_API (line 205436) | SQLITE_API int sqlite3changeset_concat( function SQLITE_API (line 205465) | SQLITE_API int sqlite3changeset_concat_strm( type sqlite3_rebaser (line 205494) | struct sqlite3_rebaser { function sessionAppendRecordMerge (line 205504) | static void sessionAppendRecordMerge( function sessionAppendPartialUpdate (line 205553) | static void sessionAppendPartialUpdate( function sessionRebase (line 205621) | static int sessionRebase( function SQLITE_API (line 205753) | SQLITE_API int sqlite3rebaser_create(sqlite3_rebaser **ppNew){ function SQLITE_API (line 205770) | SQLITE_API int sqlite3rebaser_configure( function SQLITE_API (line 205787) | SQLITE_API int sqlite3rebaser_rebase( function SQLITE_API (line 205806) | SQLITE_API int sqlite3rebaser_rebase_strm( function SQLITE_API (line 205827) | SQLITE_API void sqlite3rebaser_delete(sqlite3_rebaser *p){ function SQLITE_API (line 205837) | SQLITE_API int sqlite3session_config(int op, void *pArg){ type Fts5ExtensionApi (line 205906) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 205907) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 205908) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 205918) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 206134) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 206368) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer (line 206369) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 206370) | struct fts5_tokenizer { type fts5_api (line 206405) | typedef struct fts5_api fts5_api; type fts5_api (line 206406) | struct fts5_api { type u8 (line 206471) | typedef unsigned char u8; type u32 (line 206472) | typedef unsigned int u32; type u16 (line 206473) | typedef unsigned short u16; type i16 (line 206474) | typedef short i16; type sqlite3_int64 (line 206475) | typedef sqlite3_int64 i64; type sqlite3_uint64 (line 206476) | typedef sqlite3_uint64 u64; type Fts5Global (line 206556) | typedef struct Fts5Global Fts5Global; type Fts5Colset (line 206557) | typedef struct Fts5Colset Fts5Colset; type Fts5Colset (line 206565) | struct Fts5Colset { type Fts5Config (line 206577) | typedef struct Fts5Config Fts5Config; type Fts5Config (line 206614) | struct Fts5Config { type Fts5Buffer (line 206700) | typedef struct Fts5Buffer Fts5Buffer; type Fts5Buffer (line 206701) | struct Fts5Buffer { type Fts5PoslistReader (line 206736) | typedef struct Fts5PoslistReader Fts5PoslistReader; type Fts5PoslistReader (line 206737) | struct Fts5PoslistReader { type Fts5PoslistWriter (line 206755) | typedef struct Fts5PoslistWriter Fts5PoslistWriter; type Fts5PoslistWriter (line 206756) | struct Fts5PoslistWriter { type Fts5Termset (line 206777) | typedef struct Fts5Termset Fts5Termset; type Fts5Index (line 206791) | typedef struct Fts5Index Fts5Index; type Fts5IndexIter (line 206792) | typedef struct Fts5IndexIter Fts5IndexIter; type Fts5IndexIter (line 206794) | struct Fts5IndexIter { type Fts5Table (line 206991) | typedef struct Fts5Table Fts5Table; type Fts5Table (line 206992) | struct Fts5Table { type Fts5Hash (line 207018) | typedef struct Fts5Hash Fts5Hash; type Fts5Storage (line 207074) | typedef struct Fts5Storage Fts5Storage; type Fts5Expr (line 207117) | typedef struct Fts5Expr Fts5Expr; type Fts5ExprNode (line 207118) | typedef struct Fts5ExprNode Fts5ExprNode; type Fts5Parse (line 207119) | typedef struct Fts5Parse Fts5Parse; type Fts5Token (line 207120) | typedef struct Fts5Token Fts5Token; type Fts5ExprPhrase (line 207121) | typedef struct Fts5ExprPhrase Fts5ExprPhrase; type Fts5ExprNearset (line 207122) | typedef struct Fts5ExprNearset Fts5ExprNearset; type Fts5Token (line 207124) | struct Fts5Token { type Fts5PoslistPopulator (line 207162) | typedef struct Fts5PoslistPopulator Fts5PoslistPopulator; type fts5YYMINORTYPE (line 207411) | typedef union { type fts5yyStackEntry (line 207599) | struct fts5yyStackEntry { type fts5yyStackEntry (line 207606) | typedef struct fts5yyStackEntry fts5yyStackEntry; type fts5yyParser (line 207610) | struct fts5yyParser { type fts5yyParser (line 207629) | typedef struct fts5yyParser fts5yyParser; function sqlite3Fts5ParserTrace (line 207655) | static void sqlite3Fts5ParserTrace(FILE *TraceFILE, char *zTracePrompt){ function fts5yyGrowStack (line 207738) | static int fts5yyGrowStack(fts5yyParser *p){ function sqlite3Fts5ParserInit (line 207777) | static void sqlite3Fts5ParserInit(void *fts5yypRawParser sqlite3Fts5Pars... function fts5yy_destructor (line 207835) | static void fts5yy_destructor( function fts5yy_pop_parser_stack (line 207894) | static void fts5yy_pop_parser_stack(fts5yyParser *pParser){ function sqlite3Fts5ParserFinalize (line 207912) | static void sqlite3Fts5ParserFinalize(void *p){ function sqlite3Fts5ParserFree (line 207929) | static void sqlite3Fts5ParserFree( function sqlite3Fts5ParserStackPeak (line 207945) | static int sqlite3Fts5ParserStackPeak(void *p){ function sqlite3Fts5ParserCoverage (line 207969) | static int sqlite3Fts5ParserCoverage(FILE *out){ function fts5YYACTIONTYPE (line 207992) | static fts5YYACTIONTYPE fts5yy_find_shift_action( function fts5YYACTIONTYPE (line 208057) | static fts5YYACTIONTYPE fts5yy_find_reduce_action( function fts5yyStackOverflow (line 208086) | static void fts5yyStackOverflow(fts5yyParser *fts5yypParser){ function fts5yyTraceShift (line 208109) | static void fts5yyTraceShift(fts5yyParser *fts5yypParser, int fts5yyNewS... function fts5yy_shift (line 208129) | static void fts5yy_shift( function fts5YYACTIONTYPE (line 208246) | static fts5YYACTIONTYPE fts5yy_reduce( function fts5yy_parse_failed (line 208489) | static void fts5yy_parse_failed( function fts5yy_syntax_error (line 208512) | static void fts5yy_syntax_error( function fts5yy_accept (line 208534) | static void fts5yy_accept( function sqlite3Fts5Parser (line 208575) | static void sqlite3Fts5Parser( function sqlite3Fts5ParserFallback (line 208749) | static int sqlite3Fts5ParserFallback(int iToken){ type CInstIter (line 208795) | typedef struct CInstIter CInstIter; type CInstIter (line 208796) | struct CInstIter { function fts5CInstIterNext (line 208812) | static int fts5CInstIterNext(CInstIter *pIter){ function fts5CInstIterInit (line 208843) | static int fts5CInstIterInit( type HighlightContext (line 208869) | typedef struct HighlightContext HighlightContext; type HighlightContext (line 208870) | struct HighlightContext { function fts5HighlightAppend (line 208892) | static void fts5HighlightAppend( function fts5HighlightCb (line 208907) | static int fts5HighlightCb( function fts5HighlightFunction (line 208961) | static void fts5HighlightFunction( type Fts5SFinder (line 209010) | typedef struct Fts5SFinder Fts5SFinder; type Fts5SFinder (line 209011) | struct Fts5SFinder { function fts5SentenceFinderAdd (line 209024) | static int fts5SentenceFinderAdd(Fts5SFinder *p, int iAdd){ function fts5SentenceFinderCb (line 209043) | static int fts5SentenceFinderCb( function fts5SnippetScore (line 209076) | static int fts5SnippetScore( function fts5SnippetFunction (line 209133) | static void fts5SnippetFunction( type Fts5Bm25Data (line 209291) | typedef struct Fts5Bm25Data Fts5Bm25Data; type Fts5Bm25Data (line 209292) | struct Fts5Bm25Data { function fts5CountCb (line 209303) | static int fts5CountCb( function fts5Bm25GetData (line 209319) | static int fts5Bm25GetData( function fts5Bm25Function (line 209392) | static void fts5Bm25Function( function sqlite3Fts5AuxInit (line 209450) | static int sqlite3Fts5AuxInit(fts5_api *pApi){ function sqlite3Fts5BufferSize (line 209493) | static int sqlite3Fts5BufferSize(int *pRc, Fts5Buffer *pBuf, u32 nByte){ function sqlite3Fts5BufferAppendVarint (line 209517) | static void sqlite3Fts5BufferAppendVarint(int *pRc, Fts5Buffer *pBuf, i6... function sqlite3Fts5Put32 (line 209522) | static void sqlite3Fts5Put32(u8 *aBuf, int iVal){ function sqlite3Fts5Get32 (line 209529) | static int sqlite3Fts5Get32(const u8 *aBuf){ function sqlite3Fts5BufferAppendBlob (line 209538) | static void sqlite3Fts5BufferAppendBlob( function sqlite3Fts5BufferAppendString (line 209557) | static void sqlite3Fts5BufferAppendString( function sqlite3Fts5BufferAppendPrintf (line 209575) | static void sqlite3Fts5BufferAppendPrintf( function sqlite3Fts5BufferFree (line 209614) | static void sqlite3Fts5BufferFree(Fts5Buffer *pBuf){ function sqlite3Fts5BufferZero (line 209623) | static void sqlite3Fts5BufferZero(Fts5Buffer *pBuf){ function sqlite3Fts5BufferSet (line 209632) | static void sqlite3Fts5BufferSet( function sqlite3Fts5PoslistNext64 (line 209642) | static int sqlite3Fts5PoslistNext64( function sqlite3Fts5PoslistReaderNext (line 209681) | static int sqlite3Fts5PoslistReaderNext(Fts5PoslistReader *pIter){ function sqlite3Fts5PoslistReaderInit (line 209688) | static int sqlite3Fts5PoslistReaderInit( function sqlite3Fts5PoslistSafeAppend (line 209705) | static void sqlite3Fts5PoslistSafeAppend( function sqlite3Fts5PoslistWriterAppend (line 209720) | static int sqlite3Fts5PoslistWriterAppend( function sqlite3Fts5IsBareword (line 209780) | static int sqlite3Fts5IsBareword(char t){ type Fts5TermsetEntry (line 209798) | typedef struct Fts5TermsetEntry Fts5TermsetEntry; type Fts5TermsetEntry (line 209799) | struct Fts5TermsetEntry { type Fts5Termset (line 209806) | struct Fts5Termset { function sqlite3Fts5TermsetNew (line 209810) | static int sqlite3Fts5TermsetNew(Fts5Termset **pp){ function sqlite3Fts5TermsetAdd (line 209816) | static int sqlite3Fts5TermsetAdd( function sqlite3Fts5TermsetFree (line 209865) | static void sqlite3Fts5TermsetFree(Fts5Termset *p){ function fts5_iswhitespace (line 209907) | static int fts5_iswhitespace(char x){ function fts5_isopenquote (line 209911) | static int fts5_isopenquote(char x){ function fts5_isdigit (line 209940) | static int fts5_isdigit(char a){ function fts5Dequote (line 210022) | static int fts5Dequote(char *z){ function sqlite3Fts5Dequote (line 210067) | static void sqlite3Fts5Dequote(char *z){ type Fts5Enum (line 210078) | struct Fts5Enum { type Fts5Enum (line 210082) | typedef struct Fts5Enum Fts5Enum; function fts5ConfigSetEnum (line 210084) | static int fts5ConfigSetEnum( function fts5ConfigParseSpecial (line 210113) | static int fts5ConfigParseSpecial( function fts5ConfigDefaultTokenizer (line 210277) | static int fts5ConfigDefaultTokenizer(Fts5Global *pGlobal, Fts5Config *p... function fts5ConfigParseColumn (line 210339) | static int fts5ConfigParseColumn( function fts5ConfigMakeExprlist (line 210367) | static int fts5ConfigMakeExprlist(Fts5Config *p){ function sqlite3Fts5ConfigParse (line 210400) | static int sqlite3Fts5ConfigParse( function sqlite3Fts5ConfigFree (line 210519) | static void sqlite3Fts5ConfigFree(Fts5Config *pConfig){ function sqlite3Fts5ConfigDeclareVtab (line 210546) | static int sqlite3Fts5ConfigDeclareVtab(Fts5Config *pConfig){ function sqlite3Fts5Tokenize (line 210592) | static int sqlite3Fts5Tokenize( function sqlite3Fts5ConfigParseRank (line 210638) | static int sqlite3Fts5ConfigParseRank( function sqlite3Fts5ConfigSetValue (line 210697) | static int sqlite3Fts5ConfigSetValue( function sqlite3Fts5ConfigLoad (line 210791) | static int sqlite3Fts5ConfigLoad(Fts5Config *pConfig, int iCookie){ type Fts5ExprTerm (line 210869) | typedef struct Fts5ExprTerm Fts5ExprTerm; type Fts5Expr (line 210884) | struct Fts5Expr { type Fts5ExprNode (line 210903) | struct Fts5ExprNode { type Fts5ExprTerm (line 210932) | struct Fts5ExprTerm { type Fts5ExprPhrase (line 210944) | struct Fts5ExprPhrase { type Fts5ExprNearset (line 210955) | struct Fts5ExprNearset { type Fts5Parse (line 210966) | struct Fts5Parse { function sqlite3Fts5ParseError (line 210975) | static void sqlite3Fts5ParseError(Fts5Parse *pParse, const char *zFmt, .... function fts5ExprIsspace (line 210985) | static int fts5ExprIsspace(char t){ function fts5ExprGetToken (line 210992) | static int fts5ExprGetToken( function fts5ParseFree (line 211057) | static void fts5ParseFree(void *p){ sqlite3_free(p); } function sqlite3Fts5ExprNew (line 211059) | static int sqlite3Fts5ExprNew( function sqlite3Fts5ParseNodeFree (line 211132) | static void sqlite3Fts5ParseNodeFree(Fts5ExprNode *p){ function sqlite3Fts5ExprFree (line 211146) | static void sqlite3Fts5ExprFree(Fts5Expr *p){ function sqlite3Fts5ExprAnd (line 211154) | static int sqlite3Fts5ExprAnd(Fts5Expr **pp1, Fts5Expr *p2){ function i64 (line 211194) | static i64 fts5ExprSynonymRowid(Fts5ExprTerm *pTerm, int bDesc, int *pbE... function fts5ExprSynonymList (line 211218) | static int fts5ExprSynonymList( function fts5ExprPhraseIsMatch (line 211301) | static int fts5ExprPhraseIsMatch( type Fts5LookaheadReader (line 211385) | typedef struct Fts5LookaheadReader Fts5LookaheadReader; type Fts5LookaheadReader (line 211386) | struct Fts5LookaheadReader { function fts5LookaheadReaderNext (line 211396) | static int fts5LookaheadReaderNext(Fts5LookaheadReader *p){ function fts5LookaheadReaderInit (line 211404) | static int fts5LookaheadReaderInit( type Fts5NearTrimmer (line 211415) | typedef struct Fts5NearTrimmer Fts5NearTrimmer; type Fts5NearTrimmer (line 211416) | struct Fts5NearTrimmer { function fts5ExprNearIsMatch (line 211439) | static int fts5ExprNearIsMatch(int *pRc, Fts5ExprNearset *pNear){ function fts5ExprAdvanceto (line 211538) | static int fts5ExprAdvanceto( function fts5ExprSynonymAdvanceto (line 211564) | static int fts5ExprSynonymAdvanceto( function fts5ExprNearTest (line 211594) | static int fts5ExprNearTest( function fts5ExprNearInitAll (line 211653) | static int fts5ExprNearInitAll( function fts5RowidCmp (line 211715) | static int fts5RowidCmp( function fts5ExprSetEof (line 211730) | static void fts5ExprSetEof(Fts5ExprNode *pNode){ function fts5ExprNodeZeroPoslist (line 211739) | static void fts5ExprNodeZeroPoslist(Fts5ExprNode *pNode){ function fts5NodeCompare (line 211769) | static int fts5NodeCompare( function fts5ExprNodeTest_STRING (line 211790) | static int fts5ExprNodeTest_STRING( function fts5ExprNodeNext_STRING (line 211860) | static int fts5ExprNodeNext_STRING( function fts5ExprNodeTest_TERM (line 211925) | static int fts5ExprNodeTest_TERM( function fts5ExprNodeNext_TERM (line 211953) | static int fts5ExprNodeNext_TERM( function fts5ExprNodeTest_OR (line 211977) | static void fts5ExprNodeTest_OR( function fts5ExprNodeNext_OR (line 211996) | static int fts5ExprNodeNext_OR( function fts5ExprNodeTest_AND (line 212028) | static int fts5ExprNodeTest_AND( function fts5ExprNodeNext_AND (line 212080) | static int fts5ExprNodeNext_AND( function fts5ExprNodeTest_NOT (line 212095) | static int fts5ExprNodeTest_NOT( function fts5ExprNodeNext_NOT (line 212123) | static int fts5ExprNodeNext_NOT( function fts5ExprNodeTest (line 212144) | static int fts5ExprNodeTest( function fts5ExprNodeFirst (line 212189) | static int fts5ExprNodeFirst(Fts5Expr *pExpr, Fts5ExprNode *pNode){ function sqlite3Fts5ExprFirst (line 212248) | static int sqlite3Fts5ExprFirst(Fts5Expr *p, Fts5Index *pIdx, i64 iFirst... function sqlite3Fts5ExprNext (line 212279) | static int sqlite3Fts5ExprNext(Fts5Expr *p, i64 iLast){ function sqlite3Fts5ExprEof (line 212293) | static int sqlite3Fts5ExprEof(Fts5Expr *p){ function i64 (line 212297) | static i64 sqlite3Fts5ExprRowid(Fts5Expr *p){ function fts5ParseStringFromToken (line 212301) | static int fts5ParseStringFromToken(Fts5Token *pToken, char **pz){ function fts5ExprPhraseFree (line 212310) | static void fts5ExprPhraseFree(Fts5ExprPhrase *pPhrase){ function sqlite3Fts5ParseSetCaret (line 212335) | static void sqlite3Fts5ParseSetCaret(Fts5ExprPhrase *pPhrase){ function Fts5ExprNearset (line 212349) | static Fts5ExprNearset *sqlite3Fts5ParseNearset( type TokenCtx (line 212409) | typedef struct TokenCtx TokenCtx; type TokenCtx (line 212410) | struct TokenCtx { function fts5ParseTokenize (line 212418) | static int fts5ParseTokenize( function sqlite3Fts5ParsePhraseFree (line 212483) | static void sqlite3Fts5ParsePhraseFree(Fts5ExprPhrase *pPhrase){ function sqlite3Fts5ParseNearsetFree (line 212490) | static void sqlite3Fts5ParseNearsetFree(Fts5ExprNearset *pNear){ function sqlite3Fts5ParseFinished (line 212501) | static void sqlite3Fts5ParseFinished(Fts5Parse *pParse, Fts5ExprNode *p){ function Fts5ExprPhrase (line 212511) | static Fts5ExprPhrase *sqlite3Fts5ParseTerm( function sqlite3Fts5ExprClonePhrase (line 212572) | static int sqlite3Fts5ExprClonePhrase( function sqlite3Fts5ParseNear (line 212668) | static void sqlite3Fts5ParseNear(Fts5Parse *pParse, Fts5Token *pTok){ function sqlite3Fts5ParseSetDistance (line 212676) | static void sqlite3Fts5ParseSetDistance( function Fts5Colset (line 212711) | static Fts5Colset *fts5ParseColset( function Fts5Colset (line 212752) | static Fts5Colset *sqlite3Fts5ParseColsetInvert(Fts5Parse *pParse, Fts5C... function Fts5Colset (line 212775) | static Fts5Colset *sqlite3Fts5ParseColset( function Fts5Colset (line 212815) | static Fts5Colset *fts5CloneColset(int *pRc, Fts5Colset *pOrig){ function fts5MergeColset (line 212832) | static void fts5MergeColset(Fts5Colset *pColset, Fts5Colset *pMerge){ function fts5ParseSetColset (line 212858) | static void fts5ParseSetColset( function sqlite3Fts5ParseSetColset (line 212896) | static void sqlite3Fts5ParseSetColset( function fts5ExprAssignXNext (line 212913) | static void fts5ExprAssignXNext(Fts5ExprNode *pNode){ function fts5ExprAddChildren (line 212946) | static void fts5ExprAddChildren(Fts5ExprNode *p, Fts5ExprNode *pSub){ function Fts5ExprNode (line 212961) | static Fts5ExprNode *sqlite3Fts5ParseNode( function Fts5ExprNode (line 213039) | static Fts5ExprNode *sqlite3Fts5ParseImplicitAnd( function fts5ExprFunction (line 213317) | static void fts5ExprFunction( function fts5ExprFunctionHr (line 213402) | static void fts5ExprFunctionHr( function fts5ExprFunctionTcl (line 213409) | static void fts5ExprFunctionTcl( function fts5ExprIsAlnum (line 213422) | static void fts5ExprIsAlnum( function fts5ExprFold (line 213443) | static void fts5ExprFold( function sqlite3Fts5ExprInit (line 213465) | static int sqlite3Fts5ExprInit(Fts5Global *pGlobal, sqlite3 *db){ function sqlite3Fts5ExprPhraseCount (line 213497) | static int sqlite3Fts5ExprPhraseCount(Fts5Expr *pExpr){ function sqlite3Fts5ExprPhraseSize (line 213504) | static int sqlite3Fts5ExprPhraseSize(Fts5Expr *pExpr, int iPhrase){ function sqlite3Fts5ExprPoslist (line 213513) | static int sqlite3Fts5ExprPoslist(Fts5Expr *pExpr, int iPhrase, const u8... type Fts5PoslistPopulator (line 213527) | struct Fts5PoslistPopulator { function Fts5PoslistPopulator (line 213533) | static Fts5PoslistPopulator *sqlite3Fts5ExprClearPoslists(Fts5Expr *pExp... type Fts5ExprCtx (line 213555) | struct Fts5ExprCtx { type Fts5ExprCtx (line 213560) | typedef struct Fts5ExprCtx Fts5ExprCtx; function fts5ExprColsetTest (line 213565) | static int fts5ExprColsetTest(Fts5Colset *pColset, int iCol){ function fts5ExprPopulatePoslistsCb (line 213573) | static int fts5ExprPopulatePoslistsCb( function sqlite3Fts5ExprPopulatePoslists (line 213608) | static int sqlite3Fts5ExprPopulatePoslists( function fts5ExprClearPoslists (line 213638) | static void fts5ExprClearPoslists(Fts5ExprNode *pNode){ function fts5ExprCheckPoslists (line 213649) | static int fts5ExprCheckPoslists(Fts5ExprNode *pNode, i64 iRowid){ function sqlite3Fts5ExprCheckPoslists (line 213693) | static void sqlite3Fts5ExprCheckPoslists(Fts5Expr *pExpr, i64 iRowid){ function sqlite3Fts5ExprPhraseCollist (line 213700) | static int sqlite3Fts5ExprPhraseCollist( type Fts5HashEntry (line 213753) | typedef struct Fts5HashEntry Fts5HashEntry; type Fts5Hash (line 213762) | struct Fts5Hash { type Fts5HashEntry (line 213793) | struct Fts5HashEntry { function sqlite3Fts5HashNew (line 213819) | static int sqlite3Fts5HashNew(Fts5Config *pConfig, Fts5Hash **ppNew, int... function sqlite3Fts5HashFree (line 213849) | static void sqlite3Fts5HashFree(Fts5Hash *pHash){ function sqlite3Fts5HashClear (line 213860) | static void sqlite3Fts5HashClear(Fts5Hash *pHash){ function fts5HashKey (line 213874) | static unsigned int fts5HashKey(int nSlot, const u8 *p, int n){ function fts5HashKey2 (line 213883) | static unsigned int fts5HashKey2(int nSlot, u8 b, const u8 *p, int n){ function fts5HashResize (line 213896) | static int fts5HashResize(Fts5Hash *pHash){ function fts5HashAddPoslistSize (line 213924) | static int fts5HashAddPoslistSize( function sqlite3Fts5HashWrite (line 213975) | static int sqlite3Fts5HashWrite( function Fts5HashEntry (line 214128) | static Fts5HashEntry *fts5HashEntryMerge( function fts5HashEntrySort (line 214174) | static int fts5HashEntrySort( function sqlite3Fts5HashQuery (line 214221) | static int sqlite3Fts5HashQuery( function sqlite3Fts5HashScanInit (line 214259) | static int sqlite3Fts5HashScanInit( function sqlite3Fts5HashScanNext (line 214266) | static void sqlite3Fts5HashScanNext(Fts5Hash *p){ function sqlite3Fts5HashScanEof (line 214271) | static int sqlite3Fts5HashScanEof(Fts5Hash *p){ function sqlite3Fts5HashScanEntry (line 214275) | static void sqlite3Fts5HashScanEntry( function sqlite3Fts5Corrupt (line 214538) | static int sqlite3Fts5Corrupt() { return SQLITE_CORRUPT_VTAB; } type Fts5Data (line 214550) | typedef struct Fts5Data Fts5Data; type Fts5DlidxIter (line 214551) | typedef struct Fts5DlidxIter Fts5DlidxIter; type Fts5DlidxLvl (line 214552) | typedef struct Fts5DlidxLvl Fts5DlidxLvl; type Fts5DlidxWriter (line 214553) | typedef struct Fts5DlidxWriter Fts5DlidxWriter; type Fts5Iter (line 214554) | typedef struct Fts5Iter Fts5Iter; type Fts5PageWriter (line 214555) | typedef struct Fts5PageWriter Fts5PageWriter; type Fts5SegIter (line 214556) | typedef struct Fts5SegIter Fts5SegIter; type Fts5DoclistIter (line 214557) | typedef struct Fts5DoclistIter Fts5DoclistIter; type Fts5SegWriter (line 214558) | typedef struct Fts5SegWriter Fts5SegWriter; type Fts5Structure (line 214559) | typedef struct Fts5Structure Fts5Structure; type Fts5StructureLevel (line 214560) | typedef struct Fts5StructureLevel Fts5StructureLevel; type Fts5StructureSegment (line 214561) | typedef struct Fts5StructureSegment Fts5StructureSegment; type Fts5Data (line 214563) | struct Fts5Data { type Fts5Index (line 214572) | struct Fts5Index { type Fts5DoclistIter (line 214603) | struct Fts5DoclistIter { type Fts5StructureSegment (line 214618) | struct Fts5StructureSegment { type Fts5StructureLevel (line 214623) | struct Fts5StructureLevel { type Fts5Structure (line 214628) | struct Fts5Structure { type Fts5PageWriter (line 214639) | struct Fts5PageWriter { type Fts5DlidxWriter (line 214646) | struct Fts5DlidxWriter { type Fts5SegWriter (line 214652) | struct Fts5SegWriter { type Fts5CResult (line 214671) | typedef struct Fts5CResult Fts5CResult; type Fts5CResult (line 214672) | struct Fts5CResult { type Fts5SegIter (line 214723) | struct Fts5SegIter { type Fts5Iter (line 214801) | struct Fts5Iter { type Fts5DlidxLvl (line 214834) | struct Fts5DlidxLvl { type Fts5DlidxIter (line 214844) | struct Fts5DlidxIter { function fts5PutU16 (line 214850) | static void fts5PutU16(u8 *aOut, u16 iVal){ function u16 (line 214855) | static u16 fts5GetU16(const u8 *aIn){ function fts5BufferCompareBlob (line 214878) | static int fts5BufferCompareBlob( function fts5BufferCompare (line 214897) | static int fts5BufferCompare(Fts5Buffer *pLeft, Fts5Buffer *pRight){ function fts5LeafFirstTermOff (line 214903) | static int fts5LeafFirstTermOff(Fts5Data *pLeaf){ function sqlite3Fts5IndexCloseReader (line 214912) | static void sqlite3Fts5IndexCloseReader(Fts5Index *p){ function Fts5Data (line 214926) | static Fts5Data *fts5DataRead(Fts5Index *p, i64 iRowid){ function fts5DataRelease (line 214999) | static void fts5DataRelease(Fts5Data *pData){ function Fts5Data (line 215003) | static Fts5Data *fts5LeafRead(Fts5Index *p, i64 iRowid){ function fts5IndexPrepareStmt (line 215015) | static int fts5IndexPrepareStmt( function fts5DataWrite (line 215037) | static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int... function fts5DataDelete (line 215061) | static void fts5DataDelete(Fts5Index *p, i64 iFirst, i64 iLast){ function fts5DataRemoveSegment (line 215082) | static void fts5DataRemoveSegment(Fts5Index *p, int iSegid){ function fts5StructureRelease (line 215104) | static void fts5StructureRelease(Fts5Structure *pStruct){ function fts5StructureRef (line 215115) | static void fts5StructureRef(Fts5Structure *pStruct){ function fts5StructureDecode (line 215131) | static int fts5StructureDecode( function fts5StructureAddLevel (line 215222) | static void fts5StructureAddLevel(int *pRc, Fts5Structure **ppStruct){ function fts5StructureExtendLevel (line 215246) | static void fts5StructureExtendLevel( function Fts5Structure (line 215275) | static Fts5Structure *fts5StructureReadUncached(Fts5Index *p){ function i64 (line 215299) | static i64 fts5IndexDataVersion(Fts5Index *p){ function Fts5Structure (line 215330) | static Fts5Structure *fts5StructureRead(Fts5Index *p){ function fts5StructureInvalidate (line 215369) | static void fts5StructureInvalidate(Fts5Index *p){ function fts5StructureCountSegments (line 215381) | static int fts5StructureCountSegments(Fts5Structure *pStruct){ function fts5StructureWrite (line 215412) | static void fts5StructureWrite(Fts5Index *p, Fts5Structure *pStruct){ function fts5PrintStructure (line 215454) | static void fts5PrintStructure(const char *zCaption, Fts5Structure *pStr... function fts5SegmentSize (line 215467) | static int fts5SegmentSize(Fts5StructureSegment *pSeg){ function fts5StructurePromoteTo (line 215476) | static void fts5StructurePromoteTo( function fts5StructurePromote (line 215519) | static void fts5StructurePromote( function fts5DlidxLvlNext (line 215570) | static int fts5DlidxLvlNext(Fts5DlidxLvl *pLvl){ function fts5DlidxIterNextR (line 215602) | static int fts5DlidxIterNextR(Fts5Index *p, Fts5DlidxIter *pIter, int iL... function fts5DlidxIterNext (line 215622) | static int fts5DlidxIterNext(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterFirst (line 215637) | static int fts5DlidxIterFirst(Fts5DlidxIter *pIter){ function fts5DlidxIterEof (line 215646) | static int fts5DlidxIterEof(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterLast (line 215650) | static void fts5DlidxIterLast(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxLvlPrev (line 215673) | static int fts5DlidxLvlPrev(Fts5DlidxLvl *pLvl){ function fts5DlidxIterPrevR (line 215722) | static int fts5DlidxIterPrevR(Fts5Index *p, Fts5DlidxIter *pIter, int iL... function fts5DlidxIterPrev (line 215745) | static int fts5DlidxIterPrev(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterFree (line 215752) | static void fts5DlidxIterFree(Fts5DlidxIter *pIter){ function Fts5DlidxIter (line 215762) | static Fts5DlidxIter *fts5DlidxIterInit( function i64 (line 215809) | static i64 fts5DlidxIterRowid(Fts5DlidxIter *pIter){ function fts5DlidxIterPgno (line 215812) | static int fts5DlidxIterPgno(Fts5DlidxIter *pIter){ function fts5SegIterNextPage (line 215819) | static void fts5SegIterNextPage( function fts5GetPoslistSize (line 215857) | static int fts5GetPoslistSize(const u8 *p, int *pnSz, int *pbDel){ function fts5SegIterLoadNPos (line 215878) | static void fts5SegIterLoadNPos(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadRowid (line 215907) | static void fts5SegIterLoadRowid(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadTerm (line 215940) | static void fts5SegIterLoadTerm(Fts5Index *p, Fts5SegIter *pIter, int nK... function fts5SegIterSetNext (line 215973) | static void fts5SegIterSetNext(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterInit (line 215991) | static void fts5SegIterInit( function fts5SegIterReverseInitPage (line 216039) | static void fts5SegIterReverseInitPage(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterReverseNewPage (line 216092) | static void fts5SegIterReverseNewPage(Fts5Index *p, Fts5SegIter *pIter){ function fts5MultiIterIsEmpty (line 216144) | static int fts5MultiIterIsEmpty(Fts5Index *p, Fts5Iter *pIter){ function fts5SegIterNext_Reverse (line 216154) | static void fts5SegIterNext_Reverse( function fts5SegIterNext_None (line 216188) | static void fts5SegIterNext_None( function fts5SegIterNext (line 216260) | static void fts5SegIterNext( function fts5SegIterReverse (line 216396) | static void fts5SegIterReverse(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadDlidx (line 216482) | static void fts5SegIterLoadDlidx(Fts5Index *p, Fts5SegIter *pIter){ function fts5LeafSeek (line 216516) | static void fts5LeafSeek( function sqlite3_stmt (line 216643) | static sqlite3_stmt *fts5IdxSelectStmt(Fts5Index *p){ function fts5SegIterSeekInit (line 216662) | static void fts5SegIterSeekInit( function fts5SegIterHashInit (line 216745) | static void fts5SegIterHashInit( function fts5SegIterClear (line 216804) | static void fts5SegIterClear(Fts5SegIter *pIter){ function fts5AssertComparisonResult (line 216821) | static void fts5AssertComparisonResult( function fts5AssertMultiIterSetup (line 216863) | static void fts5AssertMultiIterSetup(Fts5Index *p, Fts5Iter *pIter){ function fts5MultiIterDoCompare (line 216908) | static int fts5MultiIterDoCompare(Fts5Iter *pIter, int iOut){ function fts5SegIterGotoPage (line 216962) | static void fts5SegIterGotoPage( function fts5SegIterNextFrom (line 217000) | static void fts5SegIterNextFrom( function fts5MultiIterFree (line 217054) | static void fts5MultiIterFree(Fts5Iter *pIter){ function fts5MultiIterAdvanced (line 217065) | static void fts5MultiIterAdvanced( function fts5MultiIterAdvanceRowid (line 217093) | static int fts5MultiIterAdvanceRowid( function fts5MultiIterSetEof (line 217136) | static void fts5MultiIterSetEof(Fts5Iter *pIter){ function fts5MultiIterNext (line 217149) | static void fts5MultiIterNext( function fts5MultiIterNext2 (line 217187) | static void fts5MultiIterNext2( function fts5IterSetOutputs_Noop (line 217215) | static void fts5IterSetOutputs_Noop(Fts5Iter *pUnused1, Fts5SegIter *pUn... function Fts5Iter (line 217219) | static Fts5Iter *fts5MultiIterAlloc( function fts5PoslistCallback (line 217241) | static void fts5PoslistCallback( type PoslistCallbackCtx (line 217253) | typedef struct PoslistCallbackCtx PoslistCallbackCtx; type PoslistCallbackCtx (line 217254) | struct PoslistCallbackCtx { type PoslistOffsetsCtx (line 217260) | typedef struct PoslistOffsetsCtx PoslistOffsetsCtx; type PoslistOffsetsCtx (line 217261) | struct PoslistOffsetsCtx { function fts5IndexColsetTest (line 217271) | static int fts5IndexColsetTest(Fts5Colset *pColset, int iCol){ function fts5PoslistOffsetsCallback (line 217279) | static void fts5PoslistOffsetsCallback( function fts5PoslistFilterCallback (line 217302) | static void fts5PoslistFilterCallback( function fts5ChunkIterate (line 217354) | static void fts5ChunkIterate( function fts5SegiterPoslist (line 217401) | static void fts5SegiterPoslist( function fts5IndexExtractCol (line 217437) | static int fts5IndexExtractCol( function fts5IndexExtractColset (line 217474) | static void fts5IndexExtractColset( function fts5IterSetOutputs_None (line 217496) | static void fts5IterSetOutputs_None(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Nocolset (line 217506) | static void fts5IterSetOutputs_Nocolset(Fts5Iter *pIter, Fts5SegIter *pS... function fts5IterSetOutputs_ZeroColset (line 217531) | static void fts5IterSetOutputs_ZeroColset(Fts5Iter *pIter, Fts5SegIter *... function fts5IterSetOutputs_Col (line 217541) | static void fts5IterSetOutputs_Col(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Col100 (line 217559) | static void fts5IterSetOutputs_Col100(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Full (line 217599) | static void fts5IterSetOutputs_Full(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputCb (line 217631) | static void fts5IterSetOutputCb(int *pRc, Fts5Iter *pIter){ function fts5MultiIterNew (line 217674) | static void fts5MultiIterNew( function fts5MultiIterNew2 (line 217773) | static void fts5MultiIterNew2( function fts5MultiIterEof (line 217813) | static int fts5MultiIterEof(Fts5Index *p, Fts5Iter *pIter){ function i64 (line 217825) | static i64 fts5MultiIterRowid(Fts5Iter *pIter){ function fts5MultiIterNextFrom (line 217833) | static void fts5MultiIterNextFrom( function u8 (line 217852) | static const u8 *fts5MultiIterTerm(Fts5Iter *pIter, int *pn){ function fts5AllocateSegid (line 217867) | static int fts5AllocateSegid(Fts5Index *p, Fts5Structure *pStruct){ function fts5IndexDiscardData (line 217924) | static void fts5IndexDiscardData(Fts5Index *p){ function fts5PrefixCompress (line 217939) | static int fts5PrefixCompress(int nOld, const u8 *pOld, const u8 *pNew){ function fts5WriteDlidxClear (line 217947) | static void fts5WriteDlidxClear( function fts5WriteDlidxGrow (line 217973) | static int fts5WriteDlidxGrow( function fts5WriteFlushDlidx (line 217999) | static int fts5WriteFlushDlidx(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteFlushBtree (line 218023) | static void fts5WriteFlushBtree(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteBtreeTerm (line 218052) | static void fts5WriteBtreeTerm( function fts5WriteBtreeNoTerm (line 218068) | static void fts5WriteBtreeNoTerm( function i64 (line 218084) | static i64 fts5DlidxExtractFirstRowid(Fts5Buffer *pBuf){ function fts5WriteDlidxAppend (line 218098) | static void fts5WriteDlidxAppend( function fts5WriteFlushLeaf (line 218158) | static void fts5WriteFlushLeaf(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteAppendTerm (line 218204) | static void fts5WriteAppendTerm( function fts5WriteAppendRowid (line 218285) | static void fts5WriteAppendRowid( function fts5WriteAppendPoslistData (line 218318) | static void fts5WriteAppendPoslistData( function fts5WriteFinish (line 218352) | static void fts5WriteFinish( function fts5WriteInit (line 218380) | static void fts5WriteInit( function fts5TrimSegments (line 218427) | static void fts5TrimSegments(Fts5Index *p, Fts5Iter *pIter){ function fts5MergeChunkCallback (line 218493) | static void fts5MergeChunkCallback( function fts5IndexMergeLevel (line 218505) | static void fts5IndexMergeLevel( function fts5IndexMerge (line 218654) | static int fts5IndexMerge( function fts5IndexAutomerge (line 218713) | static void fts5IndexAutomerge( function fts5IndexCrisismerge (line 218734) | static void fts5IndexCrisismerge( function fts5IndexReturn (line 218752) | static int fts5IndexReturn(Fts5Index *p){ type Fts5FlushCtx (line 218758) | typedef struct Fts5FlushCtx Fts5FlushCtx; type Fts5FlushCtx (line 218759) | struct Fts5FlushCtx { function fts5PoslistPrefix (line 218769) | static int fts5PoslistPrefix(const u8 *aBuf, int nMax){ function fts5FlushOneHash (line 218790) | static void fts5FlushOneHash(Fts5Index *p){ function fts5IndexFlush (line 218944) | static void fts5IndexFlush(Fts5Index *p){ function Fts5Structure (line 218953) | static Fts5Structure *fts5IndexOptimizeStruct( function sqlite3Fts5IndexOptimize (line 219015) | static int sqlite3Fts5IndexOptimize(Fts5Index *p){ function sqlite3Fts5IndexMerge (line 219049) | static int sqlite3Fts5IndexMerge(Fts5Index *p, int nMerge){ function fts5AppendRowid (line 219071) | static void fts5AppendRowid( function fts5AppendPoslist (line 219081) | static void fts5AppendPoslist( function fts5DoclistIterNext (line 219099) | static void fts5DoclistIterNext(Fts5DoclistIter *pIter){ function fts5DoclistIterInit (line 219125) | static void fts5DoclistIterInit( function fts5MergeAppendDocid (line 219142) | static void fts5MergeAppendDocid( function fts5BufferSwap (line 219162) | static void fts5BufferSwap(Fts5Buffer *p1, Fts5Buffer *p2){ function fts5NextRowid (line 219168) | static void fts5NextRowid(Fts5Buffer *pBuf, int *piOff, i64 *piRowid){ function fts5MergeRowidLists (line 219183) | static void fts5MergeRowidLists( function fts5MergePrefixLists (line 219230) | static void fts5MergePrefixLists( function fts5SetupPrefixIter (line 219375) | static void fts5SetupPrefixIter( function sqlite3Fts5IndexBeginWrite (line 219475) | static int sqlite3Fts5IndexBeginWrite(Fts5Index *p, int bDelete, i64 iRo... function sqlite3Fts5IndexSync (line 219499) | static int sqlite3Fts5IndexSync(Fts5Index *p){ function sqlite3Fts5IndexRollback (line 219512) | static int sqlite3Fts5IndexRollback(Fts5Index *p){ function sqlite3Fts5IndexReinit (line 219525) | static int sqlite3Fts5IndexReinit(Fts5Index *p){ function sqlite3Fts5IndexOpen (line 219542) | static int sqlite3Fts5IndexOpen( function sqlite3Fts5IndexClose (line 219583) | static int sqlite3Fts5IndexClose(Fts5Index *p){ function sqlite3Fts5IndexCharlenToBytelen (line 219606) | static int sqlite3Fts5IndexCharlenToBytelen( function fts5IndexCharlen (line 219633) | static int fts5IndexCharlen(const char *pIn, int nIn){ function sqlite3Fts5IndexWrite (line 219655) | static int sqlite3Fts5IndexWrite( function sqlite3Fts5IndexQuery (line 219691) | static int sqlite3Fts5IndexQuery( function sqlite3Fts5IterNext (line 219773) | static int sqlite3Fts5IterNext(Fts5IndexIter *pIndexIter){ function sqlite3Fts5IterNextScan (line 219783) | static int sqlite3Fts5IterNextScan(Fts5IndexIter *pIndexIter){ function sqlite3Fts5IterNextFrom (line 219807) | static int sqlite3Fts5IterNextFrom(Fts5IndexIter *pIndexIter, i64 iMatch){ function sqlite3Fts5IterClose (line 219826) | static void sqlite3Fts5IterClose(Fts5IndexIter *pIndexIter){ function sqlite3Fts5IndexGetAverages (line 219841) | static int sqlite3Fts5IndexGetAverages(Fts5Index *p, i64 *pnRow, i64 *an... function sqlite3Fts5IndexSetAverages (line 219865) | static int sqlite3Fts5IndexSetAverages(Fts5Index *p, const u8 *pData, in... function sqlite3Fts5IndexReads (line 219875) | static int sqlite3Fts5IndexReads(Fts5Index *p){ function sqlite3Fts5IndexSetCookie (line 219886) | static int sqlite3Fts5IndexSetCookie(Fts5Index *p, int iNew){ function sqlite3Fts5IndexLoadConfig (line 219906) | static int sqlite3Fts5IndexLoadConfig(Fts5Index *p){ function u64 (line 219923) | static u64 sqlite3Fts5IndexEntryCksum( function fts5TestDlidxReverse (line 219949) | static void fts5TestDlidxReverse( function fts5QueryCksum (line 219985) | static int fts5QueryCksum( function fts5TestUtf8 (line 220029) | static int fts5TestUtf8(const char *z, int n){ function fts5TestTerm (line 220060) | static void fts5TestTerm( function fts5IndexIntegrityCheckEmpty (line 220141) | static void fts5IndexIntegrityCheckEmpty( function fts5IntegrityCheckPgidx (line 220162) | static void fts5IntegrityCheckPgidx(Fts5Index *p, Fts5Data *pLeaf){ function fts5IndexIntegrityCheckSegment (line 220212) | static void fts5IndexIntegrityCheckSegment( function sqlite3Fts5IndexIntegrityCheck (line 220357) | static int sqlite3Fts5IndexIntegrityCheck(Fts5Index *p, u64 cksum){ function fts5DecodeRowid (line 220448) | static void fts5DecodeRowid( function fts5DebugRowid (line 220467) | static void fts5DebugRowid(int *pRc, Fts5Buffer *pBuf, i64 iKey){ function fts5DebugStructure (line 220485) | static void fts5DebugStructure( function fts5DecodeStructure (line 220514) | static void fts5DecodeStructure( function fts5DecodeAverages (line 220539) | static void fts5DecodeAverages( function fts5DecodePoslist (line 220562) | static int fts5DecodePoslist(int *pRc, Fts5Buffer *pBuf, const u8 *a, in... function fts5DecodeDoclist (line 220580) | static int fts5DecodeDoclist(int *pRc, Fts5Buffer *pBuf, const u8 *a, in... function fts5DecodeRowidList (line 220618) | static void fts5DecodeRowidList( function fts5DecodeFunction (line 220649) | static void fts5DecodeFunction( function fts5RowidFunction (line 220858) | static void fts5RowidFunction( function sqlite3Fts5IndexInit (line 220897) | static int sqlite3Fts5IndexInit(sqlite3 *db){ function sqlite3Fts5IndexReset (line 220918) | static int sqlite3Fts5IndexReset(Fts5Index *p){ type Fts5Auxdata (line 220953) | typedef struct Fts5Auxdata Fts5Auxdata; type Fts5Auxiliary (line 220954) | typedef struct Fts5Auxiliary Fts5Auxiliary; type Fts5Cursor (line 220955) | typedef struct Fts5Cursor Fts5Cursor; type Fts5FullTable (line 220956) | typedef struct Fts5FullTable Fts5FullTable; type Fts5Sorter (line 220957) | typedef struct Fts5Sorter Fts5Sorter; type Fts5TokenizerModule (line 220958) | typedef struct Fts5TokenizerModule Fts5TokenizerModule; type Fts5TransactionState (line 220991) | struct Fts5TransactionState { type Fts5Global (line 221001) | struct Fts5Global { type Fts5Auxiliary (line 221016) | struct Fts5Auxiliary { type Fts5TokenizerModule (line 221030) | struct Fts5TokenizerModule { type Fts5FullTable (line 221038) | struct Fts5FullTable { type Fts5MatchPhrase (line 221048) | struct Fts5MatchPhrase { type Fts5Sorter (line 221062) | struct Fts5Sorter { type Fts5Cursor (line 221090) | struct Fts5Cursor { type Fts5Auxdata (line 221162) | struct Fts5Auxdata { function fts5CheckTransactionState (line 221177) | static void fts5CheckTransactionState(Fts5FullTable *p, int op, int iSav... function fts5IsContentless (line 221232) | static int fts5IsContentless(Fts5FullTable *pTab){ function fts5FreeVtab (line 221239) | static void fts5FreeVtab(Fts5FullTable *pTab){ function fts5DisconnectMethod (line 221251) | static int fts5DisconnectMethod(sqlite3_vtab *pVtab){ function fts5DestroyMethod (line 221259) | static int fts5DestroyMethod(sqlite3_vtab *pVtab){ function fts5InitVtab (line 221279) | static int fts5InitVtab( function fts5ConnectMethod (line 221345) | static int fts5ConnectMethod( function fts5CreateMethod (line 221355) | static int fts5CreateMethod( function fts5SetUniqueFlag (line 221381) | static void fts5SetUniqueFlag(sqlite3_index_info *pIdxInfo){ function fts5BestIndexMethod (line 221451) | static int fts5BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *... function fts5NewTransaction (line 221582) | static int fts5NewTransaction(Fts5FullTable *pTab){ function fts5OpenMethod (line 221593) | static int fts5OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppC... function fts5StmtType (line 221619) | static int fts5StmtType(Fts5Cursor *pCsr){ function fts5CsrNewrow (line 221631) | static void fts5CsrNewrow(Fts5Cursor *pCsr){ function fts5FreeCursorComponents (line 221640) | static void fts5FreeCursorComponents(Fts5Cursor *pCsr){ function fts5CloseMethod (line 221684) | static int fts5CloseMethod(sqlite3_vtab_cursor *pCursor){ function fts5SorterNext (line 221700) | static int fts5SorterNext(Fts5Cursor *pCsr){ function fts5TripCursors (line 221743) | static void fts5TripCursors(Fts5FullTable *pTab){ function fts5CursorReseek (line 221766) | static int fts5CursorReseek(Fts5Cursor *pCsr, int *pbSkip){ function fts5NextMethod (line 221798) | static int fts5NextMethod(sqlite3_vtab_cursor *pCursor){ function fts5PrepareStatement (line 221851) | static int fts5PrepareStatement( function fts5CursorFirstSorted (line 221880) | static int fts5CursorFirstSorted( function fts5CursorFirst (line 221932) | static int fts5CursorFirst(Fts5FullTable *pTab, Fts5Cursor *pCsr, int bD... function fts5SpecialMatch (line 221949) | static int fts5SpecialMatch( function Fts5Auxiliary (line 221984) | static Fts5Auxiliary *fts5FindAuxiliary(Fts5FullTable *pTab, const char ... function fts5FindRankFunction (line 221996) | static int fts5FindRankFunction(Fts5Cursor *pCsr){ function fts5CursorParseRank (line 222047) | static int fts5CursorParseRank( function i64 (line 222084) | static i64 fts5GetRowidLimit(sqlite3_value *pVal, i64 iDefault){ function fts5FilterMethod (line 222105) | static int fts5FilterMethod( function fts5EofMethod (line 222283) | static int fts5EofMethod(sqlite3_vtab_cursor *pCursor){ function i64 (line 222291) | static i64 fts5CursorRowid(Fts5Cursor *pCsr){ function fts5RowidMethod (line 222309) | static int fts5RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *p... function fts5SeekCursor (line 222340) | static int fts5SeekCursor(Fts5Cursor *pCsr, int bErrormsg){ function fts5SetVtabError (line 222379) | static void fts5SetVtabError(Fts5FullTable *p, const char *zFormat, ...){ function fts5SpecialInsert (line 222402) | static int fts5SpecialInsert( function fts5SpecialDelete (line 222457) | static int fts5SpecialDelete( function fts5StorageInsert (line 222470) | static void fts5StorageInsert( function fts5UpdateMethod (line 222500) | static int fts5UpdateMethod( function fts5SyncMethod (line 222626) | static int fts5SyncMethod(sqlite3_vtab *pVtab){ function fts5BeginMethod (line 222640) | static int fts5BeginMethod(sqlite3_vtab *pVtab){ function fts5CommitMethod (line 222651) | static int fts5CommitMethod(sqlite3_vtab *pVtab){ function fts5RollbackMethod (line 222661) | static int fts5RollbackMethod(sqlite3_vtab *pVtab){ function fts5ApiColumnCount (line 222676) | static int fts5ApiColumnCount(Fts5Context *pCtx){ function fts5ApiColumnTotalSize (line 222681) | static int fts5ApiColumnTotalSize( function fts5ApiRowCount (line 222691) | static int fts5ApiRowCount(Fts5Context *pCtx, i64 *pnRow){ function fts5ApiTokenize (line 222697) | static int fts5ApiTokenize( function fts5ApiPhraseCount (line 222710) | static int fts5ApiPhraseCount(Fts5Context *pCtx){ function fts5ApiPhraseSize (line 222715) | static int fts5ApiPhraseSize(Fts5Context *pCtx, int iPhrase){ function fts5ApiColumnText (line 222720) | static int fts5ApiColumnText( function fts5CsrPoslist (line 222743) | static int fts5CsrPoslist( function fts5CacheInstArray (line 222795) | static int fts5CacheInstArray(Fts5Cursor *pCsr){ function fts5ApiInstCount (line 222867) | static int fts5ApiInstCount(Fts5Context *pCtx, int *pnInst){ function fts5ApiInst (line 222877) | static int fts5ApiInst( function sqlite3_int64 (line 222906) | static sqlite3_int64 fts5ApiRowid(Fts5Context *pCtx){ function fts5ColumnSizeCb (line 222910) | static int fts5ColumnSizeCb( function fts5ApiColumnSize (line 222927) | static int fts5ApiColumnSize(Fts5Context *pCtx, int iCol, int *pnToken){ function fts5ApiSetAuxdata (line 222980) | static int fts5ApiSetAuxdata( function fts5ApiPhraseNext (line 223035) | static void fts5ApiPhraseNext( function fts5ApiPhraseFirst (line 223057) | static int fts5ApiPhraseFirst( function fts5ApiPhraseNextColumn (line 223075) | static void fts5ApiPhraseNextColumn( function fts5ApiPhraseFirstColumn (line 223105) | static int fts5ApiPhraseFirstColumn( function fts5ApiQueryPhrase (line 223179) | static int fts5ApiQueryPhrase( function fts5ApiInvoke (line 223216) | static void fts5ApiInvoke( function Fts5Cursor (line 223229) | static Fts5Cursor *fts5CursorFromCsrid(Fts5Global *pGlobal, i64 iCsrId){ function fts5ApiCallback (line 223237) | static void fts5ApiCallback( function Fts5Table (line 223266) | static Fts5Table *sqlite3Fts5TableFromCsrid( function fts5PoslistBlob (line 223293) | static int fts5PoslistBlob(sqlite3_context *pCtx, Fts5Cursor *pCsr){ function fts5ColumnMethod (line 223350) | static int fts5ColumnMethod( function fts5FindFunctionMethod (line 223403) | static int fts5FindFunctionMethod( function fts5RenameMethod (line 223428) | static int fts5RenameMethod( function sqlite3Fts5FlushToDisk (line 223436) | static int sqlite3Fts5FlushToDisk(Fts5Table *pTab){ function fts5SavepointMethod (line 223446) | static int fts5SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts5ReleaseMethod (line 223457) | static int fts5ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts5RollbackToMethod (line 223468) | static int fts5RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts5CreateAux (line 223479) | static int fts5CreateAux( function fts5CreateTokenizer (line 223518) | static int fts5CreateTokenizer( function Fts5TokenizerModule (line 223553) | static Fts5TokenizerModule *fts5LocateTokenizer( function fts5FindTokenizer (line 223574) | static int fts5FindTokenizer( function sqlite3Fts5GetTokenizer (line 223595) | static int sqlite3Fts5GetTokenizer( function fts5ModuleDestroy (line 223627) | static void fts5ModuleDestroy(void *pCtx){ function fts5Fts5Func (line 223647) | static void fts5Fts5Func( function fts5SourceIdFunc (line 223663) | static void fts5SourceIdFunc( function fts5ShadowName (line 223677) | static int fts5ShadowName(const char *zName){ function fts5Init (line 223688) | static int fts5Init(sqlite3 *db){ function SQLITE_API (line 223772) | __declspec(dllexport) function SQLITE_API (line 223785) | __declspec(dllexport) function SQLITE_PRIVATE (line 223797) | SQLITE_PRIVATE int sqlite3Fts5Init(sqlite3 *db){ type Fts5Storage (line 223820) | struct Fts5Storage { function fts5StorageGetStmt (line 223855) | static int fts5StorageGetStmt( function fts5ExecPrintf (line 223958) | static int fts5ExecPrintf( function sqlite3Fts5DropAll (line 223986) | static int sqlite3Fts5DropAll(Fts5Config *pConfig){ function fts5StorageRenameOne (line 224010) | static void fts5StorageRenameOne( function sqlite3Fts5StorageRename (line 224024) | static int sqlite3Fts5StorageRename(Fts5Storage *pStorage, const char *z... function sqlite3Fts5CreateTable (line 224044) | static int sqlite3Fts5CreateTable( function sqlite3Fts5StorageOpen (line 224079) | static int sqlite3Fts5StorageOpen( function sqlite3Fts5StorageClose (line 224145) | static int sqlite3Fts5StorageClose(Fts5Storage *p){ type Fts5InsertCtx (line 224160) | typedef struct Fts5InsertCtx Fts5InsertCtx; type Fts5InsertCtx (line 224161) | struct Fts5InsertCtx { function fts5StorageInsertCallback (line 224170) | static int fts5StorageInsertCallback( function fts5StorageDeleteFromIndex (line 224193) | static int fts5StorageDeleteFromIndex( function fts5StorageInsertDocsize (line 224251) | static int fts5StorageInsertDocsize( function fts5StorageLoadTotals (line 224281) | static int fts5StorageLoadTotals(Fts5Storage *p, int bCache){ function fts5StorageSaveTotals (line 224297) | static int fts5StorageSaveTotals(Fts5Storage *p){ function sqlite3Fts5StorageDelete (line 224319) | static int sqlite3Fts5StorageDelete(Fts5Storage *p, i64 iDel, sqlite3_va... function sqlite3Fts5StorageDeleteAll (line 224360) | static int sqlite3Fts5StorageDeleteAll(Fts5Storage *p){ function sqlite3Fts5StorageRebuild (line 224391) | static int sqlite3Fts5StorageRebuild(Fts5Storage *p){ function sqlite3Fts5StorageOptimize (line 224446) | static int sqlite3Fts5StorageOptimize(Fts5Storage *p){ function sqlite3Fts5StorageMerge (line 224450) | static int sqlite3Fts5StorageMerge(Fts5Storage *p, int nMerge){ function sqlite3Fts5StorageReset (line 224454) | static int sqlite3Fts5StorageReset(Fts5Storage *p){ function fts5StorageNewRowid (line 224467) | static int fts5StorageNewRowid(Fts5Storage *p, i64 *piRowid){ function sqlite3Fts5StorageContentInsert (line 224488) | static int sqlite3Fts5StorageContentInsert( function sqlite3Fts5StorageIndexInsert (line 224523) | static int sqlite3Fts5StorageIndexInsert( function fts5StorageCount (line 224566) | static int fts5StorageCount(Fts5Storage *p, const char *zSuffix, i64 *pn... type Fts5IntegrityCtx (line 224594) | typedef struct Fts5IntegrityCtx Fts5IntegrityCtx; type Fts5IntegrityCtx (line 224595) | struct Fts5IntegrityCtx { function fts5StorageIntegrityCallback (line 224608) | static int fts5StorageIntegrityCallback( function sqlite3Fts5StorageIntegrity (line 224678) | static int sqlite3Fts5StorageIntegrity(Fts5Storage *p){ function sqlite3Fts5StorageStmt (line 224780) | static int sqlite3Fts5StorageStmt( function sqlite3Fts5StorageStmtRelease (line 224804) | static void sqlite3Fts5StorageStmtRelease( function fts5StorageDecodeSizeArray (line 224821) | static int fts5StorageDecodeSizeArray( function sqlite3Fts5StorageDocsize (line 224842) | static int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aC... function sqlite3Fts5StorageSize (line 224868) | static int sqlite3Fts5StorageSize(Fts5Storage *p, int iCol, i64 *pnToken){ function sqlite3Fts5StorageRowCount (line 224886) | static int sqlite3Fts5StorageRowCount(Fts5Storage *p, i64 *pnRow){ function sqlite3Fts5StorageSync (line 224903) | static int sqlite3Fts5StorageSync(Fts5Storage *p){ function sqlite3Fts5StorageRollback (line 224917) | static int sqlite3Fts5StorageRollback(Fts5Storage *p){ function sqlite3Fts5StorageConfigValue (line 224922) | static int sqlite3Fts5StorageConfigValue( type AsciiTokenizer (line 224986) | typedef struct AsciiTokenizer AsciiTokenizer; type AsciiTokenizer (line 224987) | struct AsciiTokenizer { function fts5AsciiAddExceptions (line 224991) | static void fts5AsciiAddExceptions( function fts5AsciiDelete (line 225007) | static void fts5AsciiDelete(Fts5Tokenizer *p){ function fts5AsciiCreate (line 225014) | static int fts5AsciiCreate( function asciiFold (line 225055) | static void asciiFold(char *aOut, const char *aIn, int nByte){ function fts5AsciiTokenize (line 225067) | static int fts5AsciiTokenize( type Unicode61Tokenizer (line 225182) | typedef struct Unicode61Tokenizer Unicode61Tokenizer; type Unicode61Tokenizer (line 225183) | struct Unicode61Tokenizer { function fts5UnicodeAddExceptions (line 225199) | static int fts5UnicodeAddExceptions( function fts5UnicodeIsException (line 225249) | static int fts5UnicodeIsException(Unicode61Tokenizer *p, int iCode){ function fts5UnicodeDelete (line 225273) | static void fts5UnicodeDelete(Fts5Tokenizer *pTok){ function unicodeSetCategories (line 225283) | static int unicodeSetCategories(Unicode61Tokenizer *p, const char *zCat){ function fts5UnicodeCreate (line 225301) | static int fts5UnicodeCreate( function fts5UnicodeIsAlnum (line 225381) | static int fts5UnicodeIsAlnum(Unicode61Tokenizer *p, int iCode){ function fts5UnicodeTokenize (line 225388) | static int fts5UnicodeTokenize( type PorterTokenizer (line 225500) | typedef struct PorterTokenizer PorterTokenizer; type PorterTokenizer (line 225501) | struct PorterTokenizer { function fts5PorterDelete (line 225510) | static void fts5PorterDelete(Fts5Tokenizer *pTok){ function fts5PorterCreate (line 225523) | static int fts5PorterCreate( type PorterContext (line 225559) | typedef struct PorterContext PorterContext; type PorterContext (line 225560) | struct PorterContext { type PorterRule (line 225566) | typedef struct PorterRule PorterRule; type PorterRule (line 225567) | struct PorterRule { function fts5PorterApply (line 225576) | static int fts5PorterApply(char *aBuf, int *pnBuf, PorterRule *aRule){ function fts5PorterIsVowel (line 225601) | static int fts5PorterIsVowel(char c, int bYIsVowel){ function fts5PorterGobbleVC (line 225607) | static int fts5PorterGobbleVC(char *zStem, int nStem, int bPrevCons){ function fts5Porter_MGt0 (line 225624) | static int fts5Porter_MGt0(char *zStem, int nStem){ function fts5Porter_MGt1 (line 225629) | static int fts5Porter_MGt1(char *zStem, int nStem){ function fts5Porter_MEq1 (line 225639) | static int fts5Porter_MEq1(char *zStem, int nStem){ function fts5Porter_Ostar (line 225649) | static int fts5Porter_Ostar(char *zStem, int nStem){ function fts5Porter_MGt1_and_S_or_T (line 225666) | static int fts5Porter_MGt1_and_S_or_T(char *zStem, int nStem){ function fts5Porter_Vowel (line 225673) | static int fts5Porter_Vowel(char *zStem, int nStem){ function fts5PorterStep4 (line 225689) | static int fts5PorterStep4(char *aBuf, int *pnBuf){ function fts5PorterStep1B2 (line 225823) | static int fts5PorterStep1B2(char *aBuf, int *pnBuf){ function fts5PorterStep2 (line 225857) | static int fts5PorterStep2(char *aBuf, int *pnBuf){ function fts5PorterStep3 (line 226004) | static int fts5PorterStep3(char *aBuf, int *pnBuf){ function fts5PorterStep1B (line 226070) | static int fts5PorterStep1B(char *aBuf, int *pnBuf){ function fts5PorterStep1A (line 226107) | static void fts5PorterStep1A(char *aBuf, int *pnBuf){ function fts5PorterCb (line 226125) | static int fts5PorterCb( function fts5PorterTokenize (line 226194) | static int fts5PorterTokenize( function sqlite3Fts5TokenizerInit (line 226214) | static int sqlite3Fts5TokenizerInit(fts5_api *pApi){ function fts5_remove_diacritic (line 226269) | static int fts5_remove_diacritic(int c, int bComplex){ function sqlite3Fts5UnicodeIsdiacritic (line 226336) | static int sqlite3Fts5UnicodeIsdiacritic(int c){ function sqlite3Fts5UnicodeFold (line 226355) | static int sqlite3Fts5UnicodeFold(int c, int eRemoveDiacritic){ function sqlite3Fts5UnicodeCatParse (line 226491) | static int sqlite3Fts5UnicodeCatParse(const char *zCat, u8 *aArray){ function sqlite3Fts5UnicodeCategory (line 226972) | static int sqlite3Fts5UnicodeCategory(u32 iCode) { function sqlite3Fts5UnicodeAscii (line 227003) | static void sqlite3Fts5UnicodeAscii(u8 *aArray, u8 *aAscii){ function sqlite3Fts5GetVarint32 (line 227039) | static int sqlite3Fts5GetVarint32(const unsigned char *p, u32 *v){ function u8 (line 227117) | static u8 sqlite3Fts5GetVarint(const unsigned char *p, u64 *v){ function fts5PutVarint64 (line 227311) | static int FTS5_NOINLINE fts5PutVarint64(unsigned char *p, u64 v){ function sqlite3Fts5PutVarint (line 227336) | static int sqlite3Fts5PutVarint(unsigned char *p, u64 v){ function sqlite3Fts5GetVarintLen (line 227350) | static int sqlite3Fts5GetVarintLen(u32 iVal){ type Fts5VocabTable (line 227403) | typedef struct Fts5VocabTable Fts5VocabTable; type Fts5VocabCursor (line 227404) | typedef struct Fts5VocabCursor Fts5VocabCursor; type Fts5VocabTable (line 227406) | struct Fts5VocabTable { type Fts5VocabCursor (line 227415) | struct Fts5VocabCursor { function fts5VocabTableType (line 227462) | static int fts5VocabTableType(const char *zType, char **pzErr, int *peTy... function fts5VocabDisconnectMethod (line 227491) | static int fts5VocabDisconnectMethod(sqlite3_vtab *pVtab){ function fts5VocabDestroyMethod (line 227500) | static int fts5VocabDestroyMethod(sqlite3_vtab *pVtab){ function fts5VocabInitVtab (line 227527) | static int fts5VocabInitVtab( function fts5VocabConnectMethod (line 227589) | static int fts5VocabConnectMethod( function fts5VocabCreateMethod (line 227599) | static int fts5VocabCreateMethod( function fts5VocabBestIndexMethod (line 227622) | static int fts5VocabBestIndexMethod( function fts5VocabOpenMethod (line 227684) | static int fts5VocabOpenMethod( function fts5VocabResetCursor (line 227744) | static void fts5VocabResetCursor(Fts5VocabCursor *pCsr){ function fts5VocabCloseMethod (line 227758) | static int fts5VocabCloseMethod(sqlite3_vtab_cursor *pCursor){ function fts5VocabInstanceNewTerm (line 227767) | static int fts5VocabInstanceNewTerm(Fts5VocabCursor *pCsr){ function fts5VocabInstanceNext (line 227789) | static int fts5VocabInstanceNext(Fts5VocabCursor *pCsr){ function fts5VocabNextMethod (line 227821) | static int fts5VocabNextMethod(sqlite3_vtab_cursor *pCursor){ function fts5VocabFilterMethod (line 227947) | static int fts5VocabFilterMethod( function fts5VocabEofMethod (line 228018) | static int fts5VocabEofMethod(sqlite3_vtab_cursor *pCursor){ function fts5VocabColumnMethod (line 228023) | static int fts5VocabColumnMethod( function fts5VocabRowidMethod (line 228095) | static int fts5VocabRowidMethod( function sqlite3Fts5VocabInit (line 228104) | static int sqlite3Fts5VocabInit(Fts5Global *pGlobal, sqlite3 *db){ type stmt_vtab (line 228177) | typedef struct stmt_vtab stmt_vtab; type stmt_vtab (line 228178) | struct stmt_vtab { type stmt_cursor (line 228187) | typedef struct stmt_cursor stmt_cursor; type stmt_cursor (line 228188) | struct stmt_cursor { function stmtConnect (line 228208) | static int stmtConnect( function stmtDisconnect (line 228248) | static int stmtDisconnect(sqlite3_vtab *pVtab){ function stmtOpen (line 228256) | static int stmtOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){ function stmtClose (line 228269) | static int stmtClose(sqlite3_vtab_cursor *cur){ function stmtNext (line 228278) | static int stmtNext(sqlite3_vtab_cursor *cur){ function stmtColumn (line 228289) | static int stmtColumn( function stmtRowid (line 228335) | static int stmtRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function stmtEof (line 228345) | static int stmtEof(sqlite3_vtab_cursor *cur){ function stmtFilter (line 228356) | static int stmtFilter( function stmtBestIndex (line 228373) | static int stmtBestIndex( function SQLITE_PRIVATE (line 228415) | SQLITE_PRIVATE int sqlite3StmtVtabInit(sqlite3 *db){ function SQLITE_API (line 228425) | __declspec(dllexport) function SQLITE_API (line 228448) | SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; } FILE: pdf_viewer/sqlite3.h type sqlite3 (line 249) | typedef struct sqlite3 sqlite3; type SQLITE_INT64_TYPE (line 268) | typedef SQLITE_INT64_TYPE sqlite_int64; type SQLITE_UINT64_TYPE (line 270) | typedef SQLITE_UINT64_TYPE sqlite_uint64; type sqlite_uint64 (line 272) | typedef unsigned SQLITE_INT64_TYPE sqlite_uint64; type __int64 (line 275) | typedef __int64 sqlite_int64; type sqlite_uint64 (line 276) | typedef unsigned __int64 sqlite_uint64; type sqlite_int64 (line 278) | typedef long long int sqlite_int64; type sqlite_uint64 (line 279) | typedef unsigned long long int sqlite_uint64; type sqlite_int64 (line 281) | typedef sqlite_int64 sqlite3_int64; type sqlite_uint64 (line 282) | typedef sqlite_uint64 sqlite3_uint64; type sqlite3_file (line 681) | typedef struct sqlite3_file sqlite3_file; type sqlite3_file (line 682) | struct sqlite3_file { type sqlite3_io_methods (line 780) | typedef struct sqlite3_io_methods sqlite3_io_methods; type sqlite3_io_methods (line 781) | struct sqlite3_io_methods { type sqlite3_mutex (line 1175) | typedef struct sqlite3_mutex sqlite3_mutex; type sqlite3_api_routines (line 1185) | typedef struct sqlite3_api_routines sqlite3_api_routines; type sqlite3_vfs (line 1356) | typedef struct sqlite3_vfs sqlite3_vfs; type sqlite3_vfs (line 1358) | struct sqlite3_vfs { type sqlite3_mem_methods (line 1654) | typedef struct sqlite3_mem_methods sqlite3_mem_methods; type sqlite3_mem_methods (line 1655) | struct sqlite3_mem_methods { type sqlite3_stmt (line 3703) | typedef struct sqlite3_stmt sqlite3_stmt; type sqlite3_value (line 4151) | typedef struct sqlite3_value sqlite3_value; type sqlite3_context (line 4165) | typedef struct sqlite3_context sqlite3_context; type sqlite3_vtab (line 6603) | typedef struct sqlite3_vtab sqlite3_vtab; type sqlite3_index_info (line 6604) | typedef struct sqlite3_index_info sqlite3_index_info; type sqlite3_vtab_cursor (line 6605) | typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor; type sqlite3_module (line 6606) | typedef struct sqlite3_module sqlite3_module; type sqlite3_module (line 6624) | struct sqlite3_module { type sqlite3_index_info (line 6764) | struct sqlite3_index_info { type sqlite3_vtab (line 6910) | struct sqlite3_vtab { type sqlite3_vtab_cursor (line 6934) | struct sqlite3_vtab_cursor { type sqlite3_blob (line 6990) | typedef struct sqlite3_blob sqlite3_blob; type sqlite3_mutex_methods (line 7438) | typedef struct sqlite3_mutex_methods sqlite3_mutex_methods; type sqlite3_mutex_methods (line 7439) | struct sqlite3_mutex_methods { type sqlite3_str (line 7694) | typedef struct sqlite3_str sqlite3_str; type sqlite3_pcache (line 8175) | typedef struct sqlite3_pcache sqlite3_pcache; type sqlite3_pcache_page (line 8187) | typedef struct sqlite3_pcache_page sqlite3_pcache_page; type sqlite3_pcache_page (line 8188) | struct sqlite3_pcache_page { type sqlite3_pcache_methods2 (line 8352) | typedef struct sqlite3_pcache_methods2 sqlite3_pcache_methods2; type sqlite3_pcache_methods2 (line 8353) | struct sqlite3_pcache_methods2 { type sqlite3_pcache_methods (line 8375) | typedef struct sqlite3_pcache_methods sqlite3_pcache_methods; type sqlite3_pcache_methods (line 8376) | struct sqlite3_pcache_methods { type sqlite3_backup (line 8401) | typedef struct sqlite3_backup sqlite3_backup; type sqlite3_snapshot (line 9422) | typedef struct sqlite3_snapshot { type sqlite3_rtree_geometry (line 9749) | typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry; type sqlite3_rtree_query_info (line 9750) | typedef struct sqlite3_rtree_query_info sqlite3_rtree_query_info; type sqlite3_int64 (line 9756) | typedef sqlite3_int64 sqlite3_rtree_dbl; type sqlite3_rtree_dbl (line 9758) | typedef double sqlite3_rtree_dbl; type sqlite3_rtree_geometry (line 9779) | struct sqlite3_rtree_geometry { type sqlite3_rtree_query_info (line 9811) | struct sqlite3_rtree_query_info { type sqlite3_session (line 9865) | typedef struct sqlite3_session sqlite3_session; type sqlite3_changeset_iter (line 9873) | typedef struct sqlite3_changeset_iter sqlite3_changeset_iter; type sqlite3_changegroup (line 10664) | typedef struct sqlite3_changegroup sqlite3_changegroup; type sqlite3_rebaser (line 11228) | typedef struct sqlite3_rebaser sqlite3_rebaser; type Fts5ExtensionApi (line 11544) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 11545) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 11546) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 11556) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 11772) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 12006) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer (line 12007) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 12008) | struct fts5_tokenizer { type fts5_api (line 12043) | typedef struct fts5_api fts5_api; type fts5_api (line 12044) | struct fts5_api { FILE: pdf_viewer/sqlite3ext.h type sqlite3_api_routines (line 32) | struct sqlite3_api_routines { FILE: pdf_viewer/synctex/synctex_parser.c function SYNCTEX_INLINE (line 125) | SYNCTEX_INLINE static int _synctex_abs(int x) { type synctex_node_p (line 132) | typedef synctex_node_p(*synctex_node_new_f)(synctex_scanner_p); type synctex_tree_model_s (line 151) | typedef struct synctex_tree_model_t { type synctex_tree_model_s (line 162) | typedef const synctex_tree_model_s * synctex_tree_model_p; type synctex_data_model_s (line 164) | typedef struct synctex_data_model_t { type synctex_data_model_s (line 185) | typedef const synctex_data_model_s * synctex_data_model_p; type synctex_tlcpector_s (line 188) | typedef struct synctex_tlcpector_t { type synctex_tlcpector_s (line 193) | typedef const synctex_tlcpector_s * synctex_tlcpector_p; function _synctex_int_none (line 194) | static int _synctex_int_none(synctex_node_p node) { type synctex_inspector_s (line 204) | typedef struct synctex_inspector_t { type synctex_inspector_s (line 211) | typedef const synctex_inspector_s * synctex_inspector_p; type synctex_vispector_s (line 221) | typedef struct synctex_vispector_t { function _synctex_float_none (line 228) | static float _synctex_float_none(synctex_node_p node) { type synctex_vispector_s (line 239) | typedef const synctex_vispector_s * synctex_vispector_p; type synctex_class_t (line 241) | struct synctex_class_t { type synctex_node_p (line 263) | typedef synctex_node_p synctex_proxy_p; type synctex_node_p (line 264) | typedef synctex_node_p synctex_noxy_p; function synctex_node_free (line 288) | static void synctex_node_free(synctex_node_p node) { function DEFINE_SYNCTEX_TREE_GETSETRESET (line 452) | DEFINE_SYNCTEX_TREE__GETSETRESET(sibling) type synctex_reader_s (line 540) | typedef struct synctex_reader_t { type synctex_reader_s (line 554) | typedef synctex_reader_s * synctex_reader_p; type synctex_open_s (line 556) | typedef struct { function synctex_open_s (line 574) | static synctex_open_s __synctex_open_v2(const char * output, synctex_io_... function synctex_open_s (line 690) | static synctex_open_s _synctex_open_v2(const char * output, const char *... function synctex_reader_free (line 737) | static void synctex_reader_free(synctex_reader_p reader) { function synctex_reader_p (line 750) | static synctex_reader_p synctex_reader_init_with_output_file(synctex_rea... type synctex_scanner_t (line 811) | struct synctex_scanner_t { function synctex_node_p (line 849) | synctex_node_p synctex_node_new(synctex_scanner_p scanner, synctex_node_... function SYNCTEX_INLINE (line 853) | SYNCTEX_INLINE static void __synctex_scanner_free_handle(synctex_scanner... function SYNCTEX_INLINE (line 856) | SYNCTEX_INLINE static void __synctex_scanner_remove_handle_to(synctex_no... function SYNCTEX_INLINE (line 877) | SYNCTEX_INLINE static void __synctex_scanner_register_handle_to(synctex_... function SYNCTEX_INLINE (line 884) | SYNCTEX_INLINE static void _synctex_did_new(synctex_node_p node) { function SYNCTEX_INLINE (line 890) | SYNCTEX_INLINE static void _synctex_will_free(synctex_node_p node) { function _synctex_free_node (line 905) | static void _synctex_free_node(synctex_node_p node) { function _synctex_free_handle_old (line 922) | static void _synctex_free_handle_old(synctex_node_p handle) { function _synctex_free_handle (line 930) | static void _synctex_free_handle(synctex_node_p handle) { function _synctex_free_leaf (line 963) | static void _synctex_free_leaf(synctex_node_p node) { function synctex_node_p (line 992) | synctex_node_p synctex_scanner_handle(synctex_scanner_p scanner) { type synctex_is_s (line 1002) | typedef struct { type synctex_ss_s (line 1011) | typedef struct { function SYNCTEX_INLINE (line 1050) | SYNCTEX_INLINE static synctex_data_p __synctex_data(synctex_node_p node) { type synctex_input_s (line 1209) | typedef struct { function synctex_node_p (line 1215) | static synctex_node_p _synctex_new_input(synctex_scanner_p scanner) { function _synctex_free_input (line 1229) | static void _synctex_free_input(synctex_node_p node){ function typedef (line 1254) | DEFINE_SYNCTEX_DATA_INT_GETSET_DECODE(page) type synctex_node_form_s (line 1339) | typedef struct { type synctex_node_vbox_s (line 1405) | typedef struct { function _synctex_data_decode_column (line 1432) | DEFINE_SYNCTEX_DATA_INT_GETSET(column) function DEFINE_SYNCTEX_DATA_INT_GETSET_DECODE_v (line 1444) | DEFINE_SYNCTEX_DATA_INT_GETSET_DECODE(h) function SYNCTEX_INLINE (line 1455) | SYNCTEX_INLINE static void _synctex_data_set_tlchv(synctex_node_p node, ... type synctex_node_hbox_s (line 1581) | typedef struct { type synctex_node_void_vbox_s (line 1627) | typedef struct { type synctex_node_void_vbox_s (line 1659) | typedef synctex_node_void_vbox_s synctex_node_void_hbox_s; type synctex_node_ref_s (line 1687) | typedef struct { type synctex_node_tlchv_s (line 1771) | typedef struct { type synctex_node_tlchv_s (line 1783) | typedef synctex_node_tlchv_s synctex_node_math_s; type synctex_node_kern_s (line 1844) | typedef struct { type synctex_node_tlchv_s (line 1894) | typedef synctex_node_tlchv_s synctex_node_glue_s; type synctex_node_rule_s (line 1921) | typedef struct { type synctex_node_tlchv_s (line 1966) | typedef synctex_node_tlchv_s synctex_node_boundary_s; type synctex_node_box_bdry_s (line 1991) | typedef struct { type synctex_node_proxy_hbox_s (line 2136) | typedef struct { type synctex_node_proxy_vbox_s (line 2218) | typedef struct { type synctex_node_proxy_s (line 2266) | typedef struct { type synctex_node_proxy_last_s (line 2322) | typedef struct { type synctex_node_handle_s (line 2396) | typedef struct { function SYNCTEX_INLINE (line 2424) | SYNCTEX_INLINE static synctex_node_p _synctex_new_handle_with_target(syn... function SYNCTEX_INLINE (line 2434) | SYNCTEX_INLINE static synctex_node_p _synctex_new_handle_with_child(sync... function synctex_node_p (line 2449) | synctex_node_p synctex_node_parent(synctex_node_p node) function synctex_node_p (line 2453) | synctex_node_p synctex_node_parent_sheet(synctex_node_p node) function synctex_node_p (line 2461) | synctex_node_p synctex_node_parent_form(synctex_node_p node) function SYNCTEX_INLINE (line 2476) | SYNCTEX_INLINE static synctex_node_p __synctex_new_proxy_from_ref_to(syn... function SYNCTEX_INLINE (line 2514) | SYNCTEX_INLINE static synctex_node_p __synctex_new_child_proxy_to(syncte... type synctex_nns_s (line 2572) | typedef struct synctex_nns_t { function SYNCTEX_INLINE (line 2584) | SYNCTEX_INLINE static synctex_nns_s _synctex_new_child_proxies_to(syncte... function SYNCTEX_INLINE (line 2625) | SYNCTEX_INLINE static synctex_node_p synctex_tree_set_friend(synctex_nod... function SYNCTEX_INLINE (line 2649) | SYNCTEX_INLINE static synctex_node_p __synctex_node_make_friend(synctex_... function SYNCTEX_INLINE (line 2670) | SYNCTEX_INLINE static synctex_node_p __synctex_proxy_make_friend_and_nex... function SYNCTEX_INLINE (line 2692) | SYNCTEX_INLINE static synctex_node_p __synctex_node_make_friend_tlc(sync... function SYNCTEX_INLINE (line 2702) | SYNCTEX_INLINE static void _synctex_node_make_friend_tlc(synctex_node_p ... function synctex_node_p (line 2722) | synctex_node_p synctex_node_child(synctex_node_p node) { function synctex_node_p (line 2747) | static synctex_node_p _synctex_node_set_child(synctex_node_p parent, syn... function synctex_node_p (line 2771) | synctex_node_p synctex_node_last_child(synctex_node_p node) { function synctex_node_p (line 2778) | synctex_node_p synctex_node_sibling(synctex_node_p node) { function SYNCTEX_INLINE (line 2792) | SYNCTEX_INLINE static synctex_node_p _synctex_tree_set_sibling(synctex_n... function synctex_node_p (line 2809) | static synctex_node_p _synctex_node_set_sibling(synctex_node_p node, syn... function synctex_node_p (line 2838) | synctex_node_p synctex_node_last_sibling(synctex_node_p node) { function SYNCTEX_INLINE (line 2852) | SYNCTEX_INLINE static synctex_node_p _synctex_node_sibling_or_parents(sy... function synctex_node_p (line 2875) | synctex_node_p synctex_node_next(synctex_node_p node) { function synctex_node_p (line 2888) | synctex_node_p synctex_node_arg_sibling(synctex_node_p node) { function synctex_node_type_t (line 2911) | synctex_node_type_t synctex_node_type(synctex_node_p node) { function synctex_node_type_t (line 2916) | synctex_node_type_t synctex_node_target_type(synctex_node_p node) { function synctex_node_log (line 2958) | void synctex_node_log(synctex_node_p node) { function _synctex_log_input (line 2962) | static void _synctex_log_input(synctex_node_p node) { function _synctex_log_sheet (line 2974) | static void _synctex_log_sheet(synctex_node_p node) { function _synctex_log_form (line 2987) | static void _synctex_log_form(synctex_node_p node) { function _synctex_log_ref (line 2999) | static void _synctex_log_ref(synctex_node_p node) { function _synctex_log_tlchv_node (line 3013) | static void _synctex_log_tlchv_node(synctex_node_p node) { function _synctex_log_kern_node (line 3031) | static void _synctex_log_kern_node(synctex_node_p node) { function _synctex_log_rule (line 3050) | static void _synctex_log_rule(synctex_node_p node) { function _synctex_log_void_box (line 3070) | static void _synctex_log_void_box(synctex_node_p node) { function _synctex_log_vbox (line 3090) | static void _synctex_log_vbox(synctex_node_p node) { function _synctex_log_hbox (line 3111) | static void _synctex_log_hbox(synctex_node_p node) { function _synctex_log_proxy (line 3136) | static void _synctex_log_proxy(synctex_node_p node) { function _synctex_log_handle (line 3149) | static void _synctex_log_handle(synctex_node_p node) { function synctex_scanner_display_switcher (line 3165) | int synctex_scanner_display_switcher(synctex_scanner_p scanR) { function synctex_scanner_set_display_switcher (line 3168) | void synctex_scanner_set_display_switcher(synctex_scanner_p scanR, int s... function synctex_node_display (line 3186) | void synctex_node_display(synctex_node_p node) { function SYNCTEX_INLINE (line 3207) | SYNCTEX_INLINE static void _synctex_display_child(synctex_node_p node) { function SYNCTEX_INLINE (line 3216) | SYNCTEX_INLINE static void _synctex_display_sibling(synctex_node_p node) { function _synctex_display_input (line 3232) | static void _synctex_display_input(synctex_node_p node) { function _synctex_display_sheet (line 3255) | static void _synctex_display_sheet(synctex_node_p node) { function _synctex_display_form (line 3280) | static void _synctex_display_form(synctex_node_p node) { function _synctex_display_vbox (line 3311) | static void _synctex_display_vbox(synctex_node_p node) { function _synctex_display_hbox (line 3353) | static void _synctex_display_hbox(synctex_node_p node) { function _synctex_display_void_vbox (line 3396) | static void _synctex_display_void_vbox(synctex_node_p node) { function _synctex_display_void_hbox (line 3431) | static void _synctex_display_void_hbox(synctex_node_p node) { function _synctex_display_glue (line 3463) | static void _synctex_display_glue(synctex_node_p node) { function _synctex_display_rule (line 3495) | static void _synctex_display_rule(synctex_node_p node) { function _synctex_display_math (line 3527) | static void _synctex_display_math(synctex_node_p node) { function _synctex_display_kern (line 3557) | static void _synctex_display_kern(synctex_node_p node) { function _synctex_display_boundary (line 3587) | static void _synctex_display_boundary(synctex_node_p node) { function _synctex_display_box_bdry (line 3615) | static void _synctex_display_box_bdry(synctex_node_p node) { function _synctex_display_ref (line 3640) | static void _synctex_display_ref(synctex_node_p node) { function _synctex_display_proxy (line 3666) | static void _synctex_display_proxy(synctex_node_p node) { function _synctex_display_proxy_vbox (line 3708) | static void _synctex_display_proxy_vbox(synctex_node_p node) { function _synctex_display_proxy_hbox (line 3751) | static void _synctex_display_proxy_hbox(synctex_node_p node) { function _synctex_display_handle (line 3789) | static void _synctex_display_handle(synctex_node_p node) { type synctex_zs_s (line 3810) | typedef struct { type synctex_ns_s (line 3818) | typedef struct synctex_ns_t { type synctex_fs_s (line 3824) | typedef struct { function synctex_zs_s (line 3857) | static synctex_zs_s _synctex_buffer_get_available_size(synctex_scanner_p... function synctex_status_t (line 3929) | static synctex_status_t _synctex_next_line(synctex_scanner_p scanner) { function synctex_status_t (line 3962) | static synctex_status_t _synctex_match_string(synctex_scanner_p scanner,... function synctex_is_s (line 4077) | static synctex_is_s _synctex_decode_int(synctex_scanner_p scanner) { function synctex_is_s (line 4108) | static synctex_is_s _synctex_decode_int_opt(synctex_scanner_p scanner, i... function synctex_is_s (line 4147) | static synctex_is_s _synctex_decode_int_v(synctex_scanner_p scanner) { function synctex_ss_s (line 4179) | static synctex_ss_s _synctex_decode_string(synctex_scanner_p scanner) { function synctex_ns_s (line 4245) | static synctex_ns_s __synctex_parse_new_input(synctex_scanner_p scanner) { type synctex_is_s (line 4292) | typedef synctex_is_s (*synctex_decoder_t)(synctex_scanner_p); function synctex_status_t (line 4302) | static synctex_status_t _synctex_scan_named(synctex_scanner_p scanner,co... function synctex_status_t (line 4324) | static synctex_status_t _synctex_scan_preamble(synctex_scanner_p scanner) { function synctex_fs_s (line 4407) | static synctex_fs_s _synctex_scan_float_and_dimension(synctex_scanner_p ... function synctex_status_t (line 4487) | static synctex_status_t _synctex_scan_post_scriptum(synctex_scanner_p sc... function synctex_status_t (line 4578) | static synctex_status_t _synctex_scan_postamble(synctex_scanner_p scanne... function synctex_status_t (line 4612) | static synctex_status_t _synctex_setup_visible_hbox(synctex_node_p box) { function synctex_status_t (line 4633) | static synctex_status_t _synctex_make_hbox_contain_point(synctex_node_p ... function synctex_status_t (line 4667) | static synctex_status_t _synctex_make_hbox_contain_box(synctex_node_p no... function synctex_ns_s (line 4741) | static synctex_ns_s _synctex_parse_new_sheet(synctex_scanner_p scanner) { function synctex_ns_s (line 4771) | static synctex_ns_s _synctex_parse_new_form(synctex_scanner_p scanner) { function synctex_status_t (line 4802) | static synctex_status_t _synctex_data_decode_tlchvwhd(synctex_node_p nod... function synctex_ns_s (line 4812) | static synctex_ns_s _synctex_parse_new_vbox(synctex_scanner_p scanner) { function synctex_ns_s (line 4832) | static synctex_ns_s _synctex_parse_new_hbox(synctex_scanner_p scanner) { function synctex_ns_s (line 4855) | static synctex_ns_s _synctex_parse_new_void_vbox(synctex_scanner_p scann... function synctex_ns_s (line 4874) | static synctex_ns_s _synctex_parse_new_void_hbox(synctex_scanner_p scann... function synctex_ns_s (line 4893) | static synctex_ns_s _synctex_parse_new_kern(synctex_scanner_p scanner) { function synctex_ns_s (line 4912) | static synctex_ns_s _synctex_parse_new_glue(synctex_scanner_p scanner) { function synctex_ns_s (line 4931) | static synctex_ns_s _synctex_parse_new_rule(synctex_scanner_p scanner) { function synctex_ns_s (line 4950) | static synctex_ns_s _synctex_parse_new_math(synctex_scanner_p scanner) { function synctex_ns_s (line 4969) | static synctex_ns_s _synctex_parse_new_boundary(synctex_scanner_p scanne... function SYNCTEX_INLINE (line 4988) | SYNCTEX_INLINE static synctex_ns_s _synctex_parse_new_ref(synctex_scanne... function SYNCTEX_INLINE (line 5019) | SYNCTEX_INLINE static synctex_node_p _synctex_input_register_line(syncte... function SYNCTEX_INLINE (line 5031) | SYNCTEX_INLINE static synctex_node_p _synctex_handle_pop_child(synctex_n... function SYNCTEX_INLINE (line 5042) | SYNCTEX_INLINE static void _synctex_handle_set_tlc(synctex_node_p x_hand... function SYNCTEX_INLINE (line 5070) | SYNCTEX_INLINE static void _synctex_handle_make_friend_tlc(synctex_node_... function synctex_status_t (line 5082) | static synctex_status_t __synctex_parse_sfi(synctex_scanner_p scanner) { function SYNCTEX_INLINE (line 5738) | SYNCTEX_INLINE static synctex_ns_s __synctex_replace_ref(synctex_node_p ... function SYNCTEX_INLINE (line 5785) | SYNCTEX_INLINE static synctex_ns_s _synctex_post_process_ref(synctex_nod... type synctex_node_p (line 5804) | typedef synctex_node_p (* synctex_processor_f)(synctex_node_p node); function SYNCTEX_INLINE (line 5810) | SYNCTEX_INLINE static synctex_status_t _synctex_post_process_proxy(synct... function SYNCTEX_INLINE (line 5893) | SYNCTEX_INLINE static synctex_status_t _synctex_post_process(synctex_sca... function synctex_status_t (line 5984) | static synctex_status_t _synctex_scan_content(synctex_scanner_p scanner) { function synctex_scanner_p (line 6009) | synctex_scanner_p synctex_scanner_new() { function synctex_scanner_p (line 6055) | synctex_scanner_p synctex_scanner_new_with_output_file(const char * outp... function synctex_scanner_free (line 6070) | int synctex_scanner_free(synctex_scanner_p scanner) { function synctex_scanner_p (line 6094) | synctex_scanner_p synctex_scanner_parse(synctex_scanner_p scanner) { function synctex_scanner_pre_x_offset (line 6186) | int synctex_scanner_pre_x_offset(synctex_scanner_p scanner){ function synctex_scanner_pre_y_offset (line 6189) | int synctex_scanner_pre_y_offset(synctex_scanner_p scanner){ function synctex_scanner_x_offset (line 6192) | int synctex_scanner_x_offset(synctex_scanner_p scanner){ function synctex_scanner_y_offset (line 6195) | int synctex_scanner_y_offset(synctex_scanner_p scanner){ function synctex_scanner_magnification (line 6198) | float synctex_scanner_magnification(synctex_scanner_p scanner){ function synctex_scanner_display (line 6201) | void synctex_scanner_display(synctex_scanner_p scanner) { function _synctex_scanner_get_tag (line 6258) | static int _synctex_scanner_get_tag(synctex_scanner_p scanner,const char... function synctex_scanner_get_tag (line 6291) | int synctex_scanner_get_tag(synctex_scanner_p scanner,const char * name) { function synctex_node_p (line 6338) | synctex_node_p synctex_scanner_input(synctex_scanner_p scanner) { function synctex_node_p (line 6341) | synctex_node_p synctex_scanner_input_with_tag(synctex_scanner_p scanner,... function SYNCTEX_DEFINE_NODE_HVWHD (line 6394) | SYNCTEX_DEFINE_NODE_HVWHD(h) function SYNCTEX_INLINE (line 6434) | SYNCTEX_INLINE static synctex_bool_t _synctex_node_is_handle(synctex_nod... function SYNCTEX_INLINE (line 6446) | SYNCTEX_INLINE static synctex_node_p _synctex_node_or_handle_target(sync... function SYNCTEX_INLINE (line 6457) | SYNCTEX_INLINE static synctex_bool_t _synctex_node_is_hbox(synctex_node_... function synctex_node_box_h (line 6470) | int synctex_node_box_h(synctex_node_p node) { function synctex_node_box_v (line 6482) | int synctex_node_box_v(synctex_node_p node) { function synctex_node_box_width (line 6494) | int synctex_node_box_width(synctex_node_p node) { function synctex_node_box_height (line 6506) | int synctex_node_box_height(synctex_node_p node) { function synctex_node_box_depth (line 6518) | int synctex_node_box_depth(synctex_node_p node) { function synctex_node_hbox_h (line 6531) | int synctex_node_hbox_h(synctex_node_p node) { function synctex_node_hbox_v (line 6548) | int synctex_node_hbox_v(synctex_node_p node) { function synctex_node_hbox_width (line 6564) | int synctex_node_hbox_width(synctex_node_p node) { function synctex_node_hbox_height (line 6578) | int synctex_node_hbox_height(synctex_node_p node) { function synctex_node_hbox_depth (line 6593) | int synctex_node_hbox_depth(synctex_node_p node) { function __synctex_node_visible_h (line 6612) | static float __synctex_node_visible_h(synctex_node_p node) { function __synctex_node_visible_v (line 6615) | static float __synctex_node_visible_v(synctex_node_p node) { function __synctex_node_visible_width (line 6618) | static float __synctex_node_visible_width(synctex_node_p node) { function __synctex_node_visible_height (line 6621) | static float __synctex_node_visible_height(synctex_node_p node) { function __synctex_node_visible_depth (line 6624) | static float __synctex_node_visible_depth(synctex_node_p node) { function __synctex_proxy_visible_h (line 6627) | static float __synctex_proxy_visible_h(synctex_node_p node) { function __synctex_proxy_visible_v (line 6630) | static float __synctex_proxy_visible_v(synctex_node_p node) { function __synctex_proxy_visible_width (line 6633) | static float __synctex_proxy_visible_width(synctex_node_p node) { function __synctex_proxy_visible_height (line 6637) | static float __synctex_proxy_visible_height(synctex_node_p node) { function __synctex_proxy_visible_depth (line 6641) | static float __synctex_proxy_visible_depth(synctex_node_p node) { function __synctex_kern_visible_h (line 6645) | static float __synctex_kern_visible_h(synctex_noxy_p noxy) { function __synctex_kern_visible_width (line 6650) | static float __synctex_kern_visible_width(synctex_noxy_p noxy) { function __synctex_rule_visible_h (line 6654) | static float __synctex_rule_visible_h(synctex_noxy_p noxy) { function __synctex_rule_visible_width (line 6659) | static float __synctex_rule_visible_width(synctex_noxy_p noxy) { function __synctex_rule_visible_v (line 6663) | static float __synctex_rule_visible_v(synctex_noxy_p noxy) { function __synctex_rule_visible_height (line 6666) | static float __synctex_rule_visible_height(synctex_noxy_p noxy) { function __synctex_rule_visible_depth (line 6669) | static float __synctex_rule_visible_depth(synctex_noxy_p noxy) { function synctex_node_visible_h (line 6679) | float synctex_node_visible_h(synctex_node_p node){ function synctex_node_visible_v (line 6688) | float synctex_node_visible_v(synctex_node_p node){ function synctex_node_visible_width (line 6697) | float synctex_node_visible_width(synctex_node_p node){ function synctex_node_visible_height (line 6706) | float synctex_node_visible_height(synctex_node_p node){ function synctex_node_visible_depth (line 6715) | float synctex_node_visible_depth(synctex_node_p node){ function SYNCTEX_DEFINE_V (line 6736) | SYNCTEX_DEFINE_V(h) function SYNCTEX_INLINE (line 6745) | SYNCTEX_INLINE static synctex_point_s _synctex_data_point_V(synctex_node... function SYNCTEX_INLINE (line 6748) | SYNCTEX_INLINE static synctex_point_s _synctex_data_set_point(synctex_no... function SYNCTEX_INLINE (line 6754) | SYNCTEX_INLINE static synctex_box_s _synctex_data_box(synctex_node_p nod... function SYNCTEX_INLINE (line 6770) | SYNCTEX_INLINE static synctex_box_s _synctex_data_xob(synctex_node_p nod... function SYNCTEX_INLINE (line 6786) | SYNCTEX_INLINE static synctex_box_s _synctex_data_box_V(synctex_node_p n... function synctex_node_p (line 6817) | static synctex_node_p _synctex_node_box_visible(synctex_node_p node) { function synctex_node_box_visible_h (line 6861) | float synctex_node_box_visible_h(synctex_node_p node) { function synctex_node_box_visible_v (line 6870) | float synctex_node_box_visible_v(synctex_node_p node) { function synctex_node_box_visible_width (line 6879) | float synctex_node_box_visible_width(synctex_node_p node) { function synctex_node_box_visible_height (line 6888) | float synctex_node_box_visible_height(synctex_node_p node) { function synctex_node_box_visible_depth (line 6897) | float synctex_node_box_visible_depth(synctex_node_p node) { function synctex_node_page (line 6915) | int synctex_node_page(synctex_node_p node){ function SYNCTEX_INLINE (line 6929) | SYNCTEX_INLINE static int _synctex_node_target_page(synctex_node_p node){ function synctex_charindex_t (line 6934) | synctex_charindex_t synctex_node_charindex(synctex_node_p node) { function synctex_node_tag (line 6946) | int synctex_node_tag(synctex_node_p node) { function synctex_node_line (line 6955) | int synctex_node_line(synctex_node_p node) { function synctex_node_column (line 6964) | int synctex_node_column(synctex_node_p node) { function synctex_node_mean_line (line 6973) | int synctex_node_mean_line(synctex_node_p node) { function synctex_node_weight (line 6994) | int synctex_node_weight(synctex_node_p node) { function synctex_node_child_count (line 7007) | int synctex_node_child_count(synctex_node_p node) { function synctex_node_p (line 7027) | synctex_node_p synctex_sheet(synctex_scanner_p scanner,int page) { function synctex_node_p (line 7050) | synctex_node_p synctex_form(synctex_scanner_p scanner,int tag) { function synctex_node_p (line 7073) | synctex_node_p synctex_sheet_content(synctex_scanner_p scanner,int page) { function synctex_node_p (line 7087) | synctex_node_p synctex_form_content(synctex_scanner_p scanner,int tag) { function SYNCTEX_INLINE (line 7094) | SYNCTEX_INLINE static synctex_node_p _synctex_scanner_friend(synctex_sca... function SYNCTEX_INLINE (line 7101) | SYNCTEX_INLINE static synctex_bool_t _synctex_nodes_are_friend(synctex_n... type synctex_counted_node_s (line 7107) | typedef struct { function SYNCTEX_INLINE (line 7112) | SYNCTEX_INLINE static synctex_counted_node_s _synctex_vertically_sorted_... type synctex_nd_s (line 7199) | typedef struct { type synctex_nd_s (line 7206) | typedef synctex_nd_s * synctex_nd_p; type synctex_nd_lr_s (line 7208) | typedef struct { type synctex_iterator_t (line 7247) | struct synctex_iterator_t { function SYNCTEX_INLINE (line 7255) | SYNCTEX_INLINE static synctex_iterator_p _synctex_iterator_new(synctex_n... function synctex_iterator_free (line 7264) | void synctex_iterator_free(synctex_iterator_p iterator) { function synctex_bool_t (line 7270) | synctex_bool_t synctex_iterator_has_next(synctex_iterator_p iterator) { function synctex_iterator_count (line 7273) | int synctex_iterator_count(synctex_iterator_p iterator) { function synctex_node_p (line 7283) | synctex_node_p synctex_iterator_next_result(synctex_iterator_p iterator) { function synctex_iterator_reset (line 7294) | int synctex_iterator_reset(synctex_iterator_p iterator) { function synctex_iterator_p (line 7302) | synctex_iterator_p synctex_iterator_new_edit(synctex_scanner_p scanner,i... function synctex_node_p (line 7417) | static synctex_node_p _synctex_display_query_v2(synctex_node_p target, i... function synctex_iterator_p (line 7499) | synctex_iterator_p synctex_iterator_new_display(synctex_scanner_p scanne... function synctex_status_t (line 7584) | synctex_status_t synctex_display_query(synctex_scanner_p scanner,const c... function synctex_status_t (line 7592) | synctex_status_t synctex_edit_query(synctex_scanner_p scanner,int page,f... function synctex_node_p (line 7603) | synctex_node_p synctex_scanner_next_result(synctex_scanner_p scanner) { function synctex_status_t (line 7606) | synctex_status_t synctex_scanner_reset_result(synctex_scanner_p scanner) { function synctex_node_p (line 7610) | synctex_node_p synctex_node_target(synctex_node_p node) { function synctex_nd_s (line 7626) | static synctex_nd_s _synctex_point_h_ordered_distance_v2 function synctex_nd_s (line 7768) | static synctex_nd_s _synctex_point_v_ordered_distance_v2 function SYNCTEX_INLINE (line 7874) | SYNCTEX_INLINE static synctex_node_p _synctex_smallest_container_v2(sync... function SYNCTEX_INLINE (line 7910) | SYNCTEX_INLINE static synctex_bool_t _synctex_point_in_box_v2(synctex_po... function _synctex_distance_to_box_v2 (line 7920) | static int _synctex_distance_to_box_v2(synctex_point_p hit,synctex_box_p... function _synctex_point_node_distance_v2 (line 7979) | static int _synctex_point_node_distance_v2(synctex_point_p hit, synctex_... function synctex_node_p (line 8052) | static synctex_node_p _synctex_eq_deepest_container_v2(synctex_point_p h... function synctex_nd_s (line 8098) | static synctex_nd_s _synctex_eq_deepest_container_v3(synctex_point_p hit... function SYNCTEX_INLINE (line 8146) | SYNCTEX_INLINE static synctex_nd_lr_s __synctex_eq_get_closest_children_... function SYNCTEX_INLINE (line 8211) | SYNCTEX_INLINE static synctex_nd_lr_s __synctex_eq_get_closest_children_... function SYNCTEX_INLINE (line 8271) | SYNCTEX_INLINE static synctex_nd_lr_s __synctex_eq_get_closest_children_... function synctex_nd_s (line 8338) | static synctex_nd_s __synctex_closest_deep_child_v2(synctex_point_p hitP... function synctex_nd_s (line 8383) | static synctex_nd_s _synctex_eq_closest_child_v2(synctex_point_p hitP, s... function SYNCTEX_INLINE (line 8406) | SYNCTEX_INLINE static synctex_nd_lr_s _synctex_eq_get_closest_children_i... type synctex_file_u (line 8431) | typedef union { type synctex_updater_t (line 8437) | struct synctex_updater_t { function _synctex_updater_print (line 8444) | __attribute__((__format__ (__printf__, 2, 3))) function vasprintf (line 8462) | static int vasprintf(char **ret, function _synctex_updater_print_gz (line 8481) | __attribute__((__format__ (__printf__, 2, 3))) function _synctex_updater_close (line 8499) | static void _synctex_updater_close(synctex_updater_p updater) { function _synctex_updater_close_gz (line 8505) | static void _synctex_updater_close_gz(synctex_updater_p updater) { function synctex_updater_p (line 8511) | synctex_updater_p synctex_updater_new_with_output_file(const char * outp... function synctex_updater_append_magnification (line 8556) | void synctex_updater_append_magnification(synctex_updater_p updater, cha... function synctex_updater_append_x_offset (line 8566) | void synctex_updater_append_x_offset(synctex_updater_p updater, char * x... function synctex_updater_append_y_offset (line 8575) | void synctex_updater_append_y_offset(synctex_updater_p updater, char * y... function synctex_updater_free (line 8584) | void synctex_updater_free(synctex_updater_p updater){ function synctex_node_p (line 8610) | static synctex_node_p _synctex_node_next(synctex_node_p node) { function _synctex_input_copy_name (line 8617) | static int _synctex_input_copy_name(synctex_node_p input, char * name) { function synctex_test_setup_scanner_sheets_421 (line 8623) | int synctex_test_setup_scanner_sheets_421(synctex_scanner_p scanner) { function synctex_test_input (line 8642) | int synctex_test_input(synctex_scanner_p scanner) { function synctex_test_proxy (line 8667) | int synctex_test_proxy(synctex_scanner_p scanner) { function synctex_test_handle (line 8680) | int synctex_test_handle(synctex_scanner_p scanner) { function synctex_test_setup_scanner_input (line 8717) | int synctex_test_setup_scanner_input(synctex_scanner_p scanner) { function synctex_test_setup_nodes (line 8730) | int synctex_test_setup_nodes(synctex_scanner_p scanner, synctex_node_r n... function synctex_test_teardown_nodes (line 8739) | int synctex_test_teardown_nodes(synctex_scanner_p scanner, synctex_node_... function synctex_test_tree (line 8747) | int synctex_test_tree(synctex_scanner_p scanner) { function synctex_test_page (line 8768) | int synctex_test_page(synctex_scanner_p scanner) { function synctex_test_display_query (line 8778) | int synctex_test_display_query(synctex_scanner_p scanner) { type synctex_test_sn_s (line 8811) | typedef struct { function synctex_test_sn_s (line 8816) | synctex_test_sn_s synctex_test_tmp_sn(char * content) { function synctex_test_sheet_1 (line 8841) | int synctex_test_sheet_1() { function synctex_test_sheet_2 (line 8873) | int synctex_test_sheet_2() { function synctex_test_charindex (line 8905) | int synctex_test_charindex() { function synctex_test_form (line 8940) | int synctex_test_form() { FILE: pdf_viewer/synctex/synctex_parser.h type synctex_scanner_s (line 68) | typedef struct synctex_scanner_t synctex_scanner_s; type synctex_scanner_s (line 69) | typedef synctex_scanner_s * synctex_scanner_p; type synctex_node_s (line 144) | typedef struct synctex_node_t synctex_node_s; type synctex_node_s (line 145) | typedef synctex_node_s * synctex_node_p; type synctex_status_t (line 196) | typedef long synctex_status_t; FILE: pdf_viewer/synctex/synctex_parser_advanced.h type synctex_node_p (line 50) | typedef synctex_node_p synctex_non_null_node_p; type synctex_node_mask_t (line 102) | typedef enum { type synctex_class_s (line 254) | typedef struct synctex_class_t synctex_class_s; type synctex_class_s (line 255) | typedef synctex_class_s * synctex_class_p; type synctex_data_u (line 268) | typedef union { type synctex_data_u (line 274) | typedef synctex_data_u * synctex_data_p; type synctex_charindex_t (line 277) | typedef unsigned int synctex_charindex_t; type synctex_charindex_t (line 279) | typedef synctex_charindex_t synctex_lineindex_t; type synctex_node_t (line 291) | struct synctex_node_t { type synctex_node_p (line 301) | typedef synctex_node_p * synctex_node_r; type synctex_point_s (line 303) | typedef struct { type synctex_point_s (line 308) | typedef synctex_point_s * synctex_point_p; type synctex_box_s (line 310) | typedef struct { type synctex_box_s (line 315) | typedef synctex_box_s * synctex_box_p; type synctex_node_type_t (line 334) | typedef enum { type synctex_iterator_s (line 416) | typedef struct synctex_iterator_t synctex_iterator_s; type synctex_iterator_s (line 417) | typedef synctex_iterator_s * synctex_iterator_p; type synctex_updater_s (line 486) | typedef struct synctex_updater_t synctex_updater_s; type synctex_updater_s (line 487) | typedef synctex_updater_s * synctex_updater_p; FILE: pdf_viewer/synctex/synctex_parser_utils.c function _synctex_free (line 79) | void _synctex_free(void * ptr) { function _synctex_log (line 89) | __attribute__((__format__ (__printf__, 3, 0))) function _synctex_error (line 136) | __attribute__((__format__ (__printf__, 1, 2))) function _synctex_debug (line 150) | __attribute__((__format__ (__printf__, 1, 2))) function _synctex_strip_last_path_extension (line 165) | void _synctex_strip_last_path_extension(char * string) { function synctex_bool_t (line 209) | synctex_bool_t synctex_ignore_leading_dot_slash_in_path(const char ** na... function synctex_bool_t (line 243) | synctex_bool_t _synctex_is_equivalent_file_name(const char *lhs, const c... function synctex_bool_t (line 271) | synctex_bool_t _synctex_path_is_absolute(const char * name) { function _synctex_copy_with_quoting_last_path_component (line 302) | int _synctex_copy_with_quoting_last_path_component(const char * src, cha... function _synctex_get_name (line 397) | int _synctex_get_name(const char * output, const char * build_directory,... FILE: pdf_viewer/synctex/synctex_parser_utils.h type synctex_bool_t (line 52) | typedef int synctex_bool_t; type synctex_io_mode_t (line 144) | typedef unsigned int synctex_io_mode_t; type synctex_io_mode_masks_t (line 146) | typedef enum { type synctex_compress_mode_t (line 151) | typedef enum { FILE: pdf_viewer/touchui/TouchAudioButtons.h function class (line 9) | class TouchAudioButtons : public QWidget { FILE: pdf_viewer/touchui/TouchCheckbox.h function class (line 9) | class TouchCheckbox : public QWidget { FILE: pdf_viewer/touchui/TouchConfigMenu.h function class (line 17) | class TouchConfigMenu : public QWidget { FILE: pdf_viewer/touchui/TouchCopyOptions.h function class (line 9) | class TouchCopyOptions : public QWidget { FILE: pdf_viewer/touchui/TouchDeleteButton.h function class (line 9) | class TouchDeleteButton : public QWidget { FILE: pdf_viewer/touchui/TouchDrawControls.h function class (line 9) | class TouchDrawControls : public QWidget { FILE: pdf_viewer/touchui/TouchGenericButtons.h function class (line 9) | class TouchGenericButtons : public QWidget { FILE: pdf_viewer/touchui/TouchHighlightButtons.h function class (line 9) | class TouchHighlightButtons : public QWidget { FILE: pdf_viewer/touchui/TouchListView.h function class (line 13) | class TouchListView : public QWidget { FILE: pdf_viewer/touchui/TouchMacroEditor.h function class (line 11) | class TouchMacroEditor : public QWidget { FILE: pdf_viewer/touchui/TouchMainMenu.h function class (line 9) | class TouchMainMenu : public QWidget { FILE: pdf_viewer/touchui/TouchMarkSelector.h function class (line 9) | class TouchMarkSelector : public QWidget { FILE: pdf_viewer/touchui/TouchPageSelector.h function class (line 9) | class TouchPageSelector : public QWidget { FILE: pdf_viewer/touchui/TouchRangeSelectUI.h function class (line 9) | class TouchRangeSelectUI : public QWidget { FILE: pdf_viewer/touchui/TouchRectangleSelectUI.h function class (line 9) | class TouchRectangleSelectUI : public QWidget { FILE: pdf_viewer/touchui/TouchSearchButtons.h function class (line 9) | class TouchSearchButtons : public QWidget { FILE: pdf_viewer/touchui/TouchSettings.h function class (line 11) | class TouchSettings : public QWidget { FILE: pdf_viewer/touchui/TouchSlider.h function class (line 9) | class TouchSlider : public QWidget { FILE: pdf_viewer/touchui/TouchTextEdit.h function class (line 9) | class TouchTextEdit : public QWidget { FILE: pdf_viewer/ui.cpp function select_command_file_name (line 29) | std::wstring select_command_file_name(std::string command_name, std::opt... function select_command_folder_name (line 41) | std::wstring select_command_folder_name(std::optional root_dir) { function select_document_file_name (line 46) | std::wstring select_document_file_name(std::optional root_dir) { function select_json_file_name (line 68) | std::wstring select_json_file_name(std::optional root_dir) { function select_any_file_name (line 73) | std::wstring select_any_file_name(std::optional root_dir) { function select_new_json_file_name (line 78) | std::wstring select_new_json_file_name(std::optional root_dir) { function select_new_pdf_file_name (line 83) | std::wstring select_new_pdf_file_name(std::optional root_dir) { function QStandardItemModel (line 1262) | QStandardItemModel* CommandSelector::get_standard_item_model(std::vector... function QStandardItemModel (line 1272) | QStandardItemModel* CommandSelector::get_standard_item_model(QStringList... function QString (line 1283) | QString CommandSelector::get_view_stylesheet_type_name() { function QStringList (line 1313) | QStringList CommandSelector::get_elements_matching_prefix(QString text) { function QAbstractItemView (line 1545) | QAbstractItemView* BaseSelectorWidget::get_view() { function is_tree_view_index_last (line 1693) | bool is_tree_view_index_last(const QModelIndex& index, QTreeView* view, ... function is_tree_view_index_first (line 1710) | bool is_tree_view_index_first(const QModelIndex& index, QTreeView* view){ function QModelIndex (line 1744) | QModelIndex get_last_tree_index(QAbstractItemModel* model, QModelIndex p... function QString (line 1784) | QString BaseSelectorWidget::get_selected_item() { FILE: pdf_viewer/ui.h function class (line 84) | class HierarchialSortFilterProxyModel : public QSortFilterProxyModel { function class (line 91) | class ConfigFileChangeListener { function class (line 103) | class MyLineEdit: public QLineEdit { function class (line 115) | class BaseSelectorWidget : public QWidget { function set_equal_columns (line 321) | void set_equal_columns() { function set_on_edit_function (line 330) | void set_on_edit_function(std::function edit_func) { function set_value_second_item (line 334) | void set_value_second_item(T value, QString str) { function virtual (line 346) | virtual std::wstring get_selected_text() { function virtual (line 358) | virtual void on_delete(const QModelIndex& source_index, const QModelInde... function virtual (line 366) | virtual void on_edit(const QModelIndex& source_index, const QModelIndex&... function on_select (line 372) | void on_select(const QModelIndex& index) { FILE: pdf_viewer/utf8/checked.h function namespace (line 34) | namespace utf8 function output_iterator (line 130) | output_iterator replace_invalid(octet_iterator start, octet_iterator end... function operator (line 284) | uint32_t operator * () const function operator (line 295) | bool operator != (const iterator& rhs) const function iterator (line 304) | iterator operator ++ (int) function iterator (line 315) | iterator operator -- (int) FILE: pdf_viewer/utf8/core.h function namespace (line 33) | namespace utf8 FILE: pdf_viewer/utf8/unchecked.h function namespace (line 33) | namespace utf8 FILE: pdf_viewer/utils.cpp function to_lower (line 87) | std::wstring to_lower(const std::wstring& inp) { function get_path_extras_file_name (line 95) | std::wstring get_path_extras_file_name(const std::wstring& path_) { function get_path_epub_size (line 103) | void get_path_epub_size(const std::wstring& path, float* out_width, floa... function get_flat_toc (line 129) | void get_flat_toc(const std::vector& roots, std::vector& r... function TocNode (line 149) | TocNode* get_toc_node_from_indices(const std::vector& roots, c... function QStandardItem (line 155) | QStandardItem* get_item_tree_from_toc_helper(const std::vector... function QStandardItemModel (line 170) | QStandardItemModel* get_model_from_toc(const std::vector& root... function mod (line 178) | int mod(int a, int b) function ParsedUri (line 184) | ParsedUri parse_uri(fz_context* mupdf_context, fz_document* document, st... function get_symbol (line 219) | char get_symbol(int key, bool is_shift_pressed, const std::vector&... function rect_to_quad (line 241) | void rect_to_quad(fz_rect rect, float quad[8]) { function copy_to_clipboard (line 252) | void copy_to_clipboard(const std::wstring& text, bool selection) { function install_app (line 274) | void install_app(const char* argv0) function get_f_key (line 306) | int get_f_key(std::wstring name) { function show_error_message (line 324) | void show_error_message(const std::wstring& error_message) { function utf8_decode (line 332) | std::wstring utf8_decode(const std::string& encoded_str) { function utf8_encode (line 336) | std::string utf8_encode(const std::wstring& decoded_str) { function is_rtl (line 342) | bool is_rtl(int c) { function reverse_wstring (line 376) | std::wstring reverse_wstring(const std::wstring& inp) { function parse_search_command (line 384) | bool parse_search_command(const std::wstring& search_command, int* out_b... function dist_squared (line 402) | float dist_squared(fz_point p1, fz_point p2) { function is_text_rtl (line 406) | bool is_text_rtl(const std::wstring& text) { function is_stext_line_rtl (line 419) | bool is_stext_line_rtl(fz_stext_line* line) { function is_stext_page_rtl (line 431) | bool is_stext_page_rtl(fz_stext_page* stext_page) { function reorder_mixed_stext_line (line 451) | std::vector reorder_mixed_stext_line(fz_stext_line* line) { function reorder_stext_line (line 492) | std::vector reorder_stext_line(fz_stext_line* line) { function get_flat_chars_from_block (line 515) | void get_flat_chars_from_block(fz_stext_block* block, std::vector... function get_flat_chars_from_stext_page_for_bib_detection (line 573) | void get_flat_chars_from_stext_page_for_bib_detection(fz_stext_page* ste... function get_flat_chars_from_stext_page (line 668) | void get_flat_chars_from_stext_page(fz_stext_page* stext_page, std::vect... function is_delimeter (line 675) | bool is_delimeter(int c) { function get_character_height (line 680) | float get_character_height(fz_stext_char* c) { function get_character_width (line 684) | float get_character_width(fz_stext_char* c) { function is_start_of_new_line (line 688) | bool is_start_of_new_line(fz_stext_char* prev_char, fz_stext_char* curre... function is_start_of_new_word (line 696) | bool is_start_of_new_word(fz_stext_char* prev_char, fz_stext_char* curre... function PagelessDocumentRect (line 704) | PagelessDocumentRect create_word_rect(const std::vector create_word_rects_multiline(const std:... function PagelessDocumentRect (line 743) | PagelessDocumentRect create_word_rect(const std::vector&... function get_flat_words_from_flat_chars (line 760) | void get_flat_words_from_flat_chars(const std::vector& f... function get_word_rect_list_from_flat_chars (line 796) | void get_word_rect_list_from_flat_chars(const std::vector get_tags(int n) { function get_index_from_tag (line 875) | int get_index_from_tag(std::string tag, bool reversed) { function fz_stext_line (line 895) | fz_stext_line* find_closest_line_to_document_point(fz_stext_page* page, ... function fz_stext_char (line 921) | fz_stext_char* find_closest_char_to_document_point(const std::vector get_char_rects_from_stext_line(fz_stex... function is_consequtive (line 1019) | bool is_consequtive(fz_rect rect1, fz_rect rect2) { function fz_rect (line 1042) | fz_rect bound_rects(const std::vector& rects) { function next_path_separator_position (line 1073) | int next_path_separator_position(const std::wstring& path) { function split_path (line 1088) | void split_path(std::wstring path, std::vector& res) { function split_whitespace (line 1107) | std::vector split_whitespace(std::wstring const& input) { function split_key_string (line 1114) | void split_key_string(std::wstring haystack, const std::wstring& needle,... function run_command (line 1147) | void run_command(std::wstring command, QStringList parameters, bool wait) { function open_file_url (line 1208) | void open_file_url(const QString& url_string, bool show_fail_message) { function open_file_url (line 1214) | void open_file_url(const std::wstring& url_string, bool show_fail_messag... function open_web_url (line 1219) | void open_web_url(const QString& url_string) { function open_web_url (line 1223) | void open_web_url(const std::wstring& url_string) { function search_custom_engine (line 1229) | void search_custom_engine(const std::wstring& search_string, const std::... function search_google_scholar (line 1245) | void search_google_scholar(const std::wstring& search_string) { function search_libgen (line 1249) | void search_libgen(const std::wstring& search_string) { function create_file_if_not_exists (line 1263) | void create_file_if_not_exists(const std::wstring& path) { function open_file (line 1273) | void open_file(const std::wstring& path, bool show_fail_message) { function get_text_from_flat_chars (line 1279) | void get_text_from_flat_chars(const std::vector& flat_ch... function find_first_regex_match (line 1303) | std::wstring find_first_regex_match(const std::wstring& haystack, const ... function find_all_regex_matches (line 1312) | std::vector find_all_regex_matches(std::wstring haystack, function find_regex_matches_in_stext_page (line 1339) | void find_regex_matches_in_stext_page(const std::vector&... function are_stext_chars_far_enough_for_equation (line 1365) | bool are_stext_chars_far_enough_for_equation(fz_stext_char* first, fz_st... function is_whitespace (line 1375) | bool is_whitespace(int chr) { function strip_string (line 1382) | std::wstring strip_string(std::wstring& input_string) { function index_generic (line 1405) | void index_generic(const std::vector& flat_chars, int pa... function index_equations (line 1450) | void index_equations(const std::vector& flat_chars, int ... function index_references (line 1484) | void index_references(fz_stext_page* page, int page_number, std::map& arr, int* start_index, int... function get_max_width_histogram_from_pixmap (line 1648) | std::vector get_max_width_histogram_from_pixmap(fz_pixmap*... function average_value (line 1669) | float average_value(std::vector values) { function standard_deviation (line 1678) | float standard_deviation(std::vector values, float average_value) { function get_line_begins_and_ends_from_histogram (line 1687) | void get_line_begins_and_ends_from_histogram(std::vector h... function find_best_vertical_line_location (line 1737) | int find_best_vertical_line_location(fz_pixmap* pixmap, int doc_x, int d... function is_string_numeric_ (line 1777) | bool is_string_numeric_(const std::wstring& str) { function is_string_numeric (line 1789) | bool is_string_numeric(const std::wstring& str) { function is_string_numeric_float (line 1803) | bool is_string_numeric_float(const std::wstring& str) { function QByteArray (line 1827) | QByteArray serialize_string_array(const QStringList& string_list) { function QStringList (line 1838) | QStringList deserialize_string_array(const QByteArray& byte_array) { function has_arg (line 1866) | bool has_arg(int argc, char** argv, std::string key) { function should_reuse_instance (line 1874) | bool should_reuse_instance(int argc, char** argv) { function should_new_instance (line 1882) | bool should_new_instance(int argc, char** argv) { function QCommandLineParser (line 1890) | QCommandLineParser* get_command_line_parser() { function concatenate_path (line 1984) | std::wstring concatenate_path(const std::wstring& prefix, const std::wst... function get_canonical_path (line 2002) | std::wstring get_canonical_path(const std::wstring& path) { function add_redundant_dot_to_path (line 2033) | std::wstring add_redundant_dot_to_path(const std::wstring& path) { function manhattan_distance (line 2056) | float manhattan_distance(float x1, float y1, float x2, float y2) { function manhattan_distance (line 2060) | float manhattan_distance(fvec2 v1, fvec2 v2) { function QWidget (line 2064) | QWidget* get_top_level_widget(QWidget* widget) { function type_name_similarity_score (line 2071) | float type_name_similarity_score(std::wstring name1, std::wstring name2) { function check_for_updates (line 2085) | void check_for_updates(QWidget* parent, std::string current_version) { function QString (line 2116) | QString expand_home_dir(QString path) { function split_root_file (line 2125) | void split_root_file(QString path, QString& out_root, QString& out_parti... function lowercase (line 2157) | std::wstring lowercase(const std::wstring& input) { function hex2int (line 2171) | int hex2int(int hex) { function get_color_component_from_hex (line 2179) | float get_color_component_from_hex(std::wstring hexcolor) { function QString (line 2188) | QString get_color_hexadecimal(float color) { function QString (line 2197) | QString get_color_qml_string(float r, float g, float b) { function hexademical_to_normalized_color (line 2203) | void hexademical_to_normalized_color(std::wstring color_string, float* c... function copy_file (line 2213) | void copy_file(std::wstring src_path, std::wstring dst_path) { function fz_quad (line 2220) | fz_quad quad_from_rect(fz_rect r) function open_wifstream (line 2231) | std::wifstream open_wifstream(const std::wstring& file_name) { function open_wofstream (line 2241) | std::wofstream open_wofstream(const std::wstring& file_name) { function truncate_string (line 2251) | std::wstring truncate_string(const std::wstring& inp, int size) { function get_page_formatted_string (line 2261) | std::wstring get_page_formatted_string(int page) { function is_string_titlish (line 2267) | bool is_string_titlish(const std::wstring& str) { function is_title_parent_of (line 2280) | bool is_title_parent_of(const std::wstring& parent_title, const std::wst... type Range (line 2303) | struct Range { method size (line 2307) | float size() { function merge_range (line 2312) | struct Range merge_range(struct Range range1, struct Range range2) { function line_num_penalty (line 2319) | float line_num_penalty(int num) { function height_increase_penalty (line 2327) | float height_increase_penalty(float ratio) { function width_increase_bonus (line 2331) | float width_increase_bonus(float ratio) { function find_best_merge_index_for_line_index (line 2335) | int find_best_merge_index_for_line_index(const std::vector& chars, int page,... function flat_char_prism2 (line 2622) | void flat_char_prism2(const std::vector& chars, int page... function QString (line 2641) | QString get_color_stylesheet(float* bg_color, float* text_color, bool no... function QString (line 2659) | QString get_ui_stylesheet(bool nofont, int font_size) { function QString (line 2663) | QString get_status_stylesheet(bool nofont, int font_size) { function QString (line 2667) | QString get_list_item_stylesheet() { function QString (line 2671) | QString get_selected_stylesheet(bool nofont) { function convert_color4 (line 2688) | void convert_color4(const float* in_color, int* out_color) { function convert_color3 (line 2695) | void convert_color3(const float* in_color, int* out_color) { function QJniObject (line 2709) | QJniObject parseUriString(const QString& uriString) { function QString (line 2716) | QString android_file_uri_from_content_uri(QString uri) { function android_tts_say (line 2728) | void android_tts_say(QString text) { function android_tts_pause (line 2736) | void android_tts_pause(){ function android_tts_stop (line 2741) | void android_tts_stop(){ function android_tts_set_rate (line 2746) | void android_tts_set_rate(float rate){ function android_tts_set_rest_of_document (line 2756) | void android_tts_set_rest_of_document(QString rest){ function fz_document (line 2764) | fz_document* open_document_with_file_name(fz_context* context, std::wstr... function convert_qcolor_to_float3 (line 2810) | void convert_qcolor_to_float3(const QColor& color, float* out_floats) { function QColor (line 2820) | QColor convert_float3_to_qcolor(const float* floats) { function QColor (line 2826) | QColor convert_float4_to_qcolor(const float* floats) { function convert_qcolor_to_float4 (line 2832) | void convert_qcolor_to_float4(const QColor& color, float* out_floats) { function QString (line 2847) | QString android_file_name_from_uri(QString uri) { function check_pending_intents (line 2880) | void check_pending_intents(const QString workingDirPath) function setFileUrlReceived (line 2897) | void setFileUrlReceived(const QString& url) function on_android_tts (line 2904) | void on_android_tts(int begin, int end){ function on_android_state_change (line 2911) | void on_android_state_change(QString new_state){ function on_android_external_state_change (line 2917) | void on_android_external_state_change(QString new_state){ function on_android_resume_state (line 2923) | void on_android_resume_state(bool is_playing, bool is_on_rest, int offset){ function QString (line 2929) | QString on_android_get_rest_on_pause(){ function JNIEXPORT (line 2938) | JNIEXPORT void JNICALL function JNIEXPORT (line 2950) | JNIEXPORT void JNICALL function JNIEXPORT (line 2962) | JNIEXPORT void JNICALL function JNIEXPORT (line 2970) | JNIEXPORT void JNICALL function JNIEXPORT (line 2982) | JNIEXPORT void JNICALL function JNIEXPORT (line 2994) | JNIEXPORT void JNICALL function JNIEXPORT (line 3006) | JNIEXPORT jstring JNICALL function dampen_velocity (line 3020) | float dampen_velocity(float v, float dt) { function fz_irect (line 3040) | fz_irect get_index_irect(fz_rect original, int index, fz_matrix transfor... function translate_index (line 3068) | void translate_index(int index, int* h_index, int* v_index, int num_h_sl... function get_slice_size (line 3073) | void get_slice_size(float* width, float* height, fz_rect original, int n... function fz_rect (line 3078) | fz_rect get_index_rect(fz_rect original, int index, int num_h_slices, in... function QStandardItemModel (line 3094) | QStandardItemModel* create_table_model(const std::vector lefts, ... function vec3_distance_squared (line 3137) | float vec3_distance_squared(float* v1, float* v2) { function get_highlight_color_type (line 3147) | char get_highlight_color_type(float color[3]) { function lighten_color (line 3175) | void lighten_color(float input[3], float output[3]) { function QString (line 3195) | QString trim_text_after(QString source, QString needle) { function clean_link_source_text (line 3203) | std::wstring clean_link_source_text(std::wstring link_source_text) { function clean_bib_item (line 3221) | std::wstring clean_bib_item(std::wstring bib_item) { type Line2D (line 3240) | struct Line2D { function point_distance_from_line (line 3246) | float point_distance_from_line(AbsoluteDocumentPos point, Line2D line) { function Line2D (line 3250) | Line2D line_from_points(AbsoluteDocumentPos p1, AbsoluteDocumentPos p2) { function prune_freehand_drawing_points (line 3267) | std::vector prune_freehand_drawing_points(const st... function rect_area (line 3307) | float rect_area(fz_rect rect) { function are_rects_same (line 3312) | bool are_rects_same(fz_rect r1, fz_rect r2) { function is_new_word (line 3326) | bool is_new_word(fz_stext_char* old_char, fz_stext_char* new_char) { function find_shrinking_rect_word (line 3332) | std::optional find_shrinking_rect_word(bool before, fz_ste... function find_expanding_rect_word (line 3372) | std::vector find_expanding_rect_word(bool before, fz_stext... function find_expanding_rect (line 3474) | std::optional find_expanding_rect(bool before, fz_stext_pa... function QStringList (line 3502) | QStringList extract_paper_data_from_json_response(QJsonValue json_object... function QStringList (line 3558) | QStringList extract_paper_string_from_json_response(QJsonObject json_obj... function QString (line 3567) | QString file_size_to_human_readable_string(int file_size) { function new_uuid (line 3585) | std::wstring new_uuid() { function new_uuid_utf8 (line 3589) | std::string new_uuid_utf8() { function are_same (line 3593) | bool are_same(float f1, float f2) { function are_same (line 3597) | bool are_same(const FreehandDrawing& lhs, const FreehandDrawing& rhs) { function PagelessDocumentRect (line 3613) | PagelessDocumentRect get_range_rect_union(const std::vector get_pred(SearchCaseS... function get_hash (line 3915) | std::function get_hash(SearchCaseSensitivity cs... function search_text_with_index (line 3922) | std::vector search_text_with_index(const std::wstring& sup... function search_regex_with_index (line 3995) | std::vector search_regex_with_index(const std::wstring& su... function get_path_unique_prefix (line 4087) | std::vector get_path_unique_prefix(const std::vector candidates){ function is_doc_valid (line 4221) | bool is_doc_valid(fz_context* ctx, std::string path) { function should_trigger_delete (line 4239) | bool should_trigger_delete(QKeyEvent *key_event) { function QString (line 4266) | QString get_ui_font_face_name() { function QString (line 4275) | QString get_status_font_face_name() { function QString (line 4351) | QString translate_key_mapping_to_macos(QString mapping){ function is_platform_meta_pressed (line 4432) | bool is_platform_meta_pressed(QKeyEvent* kevent){ function is_platform_control_pressed (line 4440) | bool is_platform_control_pressed(QKeyEvent* kevent){ function get_last_opened_file_name (line 4448) | std::vector get_last_opened_file_name() { function stext_page_has_lines (line 4469) | bool stext_page_has_lines(fz_stext_page* page) { FILE: pdf_viewer/utils.h type JsCommandInfo (line 32) | struct JsCommandInfo { function matmul (line 196) | void matmul(const float m1[], const float m2[], float result[]) { function class (line 450) | class TextToSpeechHandler { FILE: scripts/dual_panelify.py function first_and_last_nonzero (line 20) | def first_and_last_nonzero(arr): function get_pixmap_bounding_box (line 37) | def get_pixmap_bounding_box(pixmap): function rect_union (line 56) | def rect_union(rect1, rect2): function get_document_cropbox (line 59) | def get_document_cropbox(doc): FILE: scripts/embedded_annotations.py function add_bookmark (line 32) | def add_bookmark(doc_path, page_number, location, text): function add_highlight (line 43) | def add_highlight(doc_path, page_number, text): FILE: scripts/paper_downloader.py function log (line 31) | def log(file_name, text): function show_status (line 35) | def show_status(string): function clean_paper_name (line 42) | def clean_paper_name(paper_name): function is_file_a_paper_with_name (line 61) | def is_file_a_paper_with_name(file_name, paper_name): class ListingDiff (line 70) | class ListingDiff(): method __init__ (line 71) | def __init__(self, path): method get_listing (line 74) | def get_listing(self): method __enter__ (line 77) | def __enter__(self): method new_files (line 81) | def new_files(self): method new_pdf_files (line 84) | def new_pdf_files(self): method reset (line 87) | def reset(self): method __exit__ (line 90) | def __exit__(self, exc_type, exc_value, exc_traceback): function get_cached_doi_map (line 93) | def get_cached_doi_map(): function write_cache_doi_map (line 101) | def write_cache_doi_map(doi_map): function get_papers_folder_path_ (line 107) | def get_papers_folder_path_(): function get_papers_folder_path (line 112) | def get_papers_folder_path(): function get_doi_with_name (line 117) | def get_doi_with_name(paper_name): function download_paper_with_doi (line 124) | def download_paper_with_doi(doi_string, paper_name, doi_map): function get_paper_file_name_with_doi_and_name (line 157) | def get_paper_file_name_with_doi_and_name(doi, paper_name): FILE: scripts/sioyek-generator.py function print_method (line 138) | def print_method(command_name, requires_text, requires_symbol, requires_... FILE: scripts/sioyek.py function merge_rects (line 10) | def merge_rects(rects): class Sioyek (line 32) | class Sioyek: method __init__ (line 34) | def __init__(self, sioyek_path, local_database_path=None, shared_datab... method get_local_database (line 50) | def get_local_database(self): method get_shared_database (line 53) | def get_shared_database(self): method set_dummy_mode (line 56) | def set_dummy_mode(self, mode): method get_path_hash_map (line 59) | def get_path_hash_map(self): method run_command (line 72) | def run_command(self, command_name, text=None, focus=False): method goto_begining (line 86) | def goto_begining(self, focus=False): method goto_end (line 90) | def goto_end(self, focus=False): method goto_definition (line 94) | def goto_definition(self, focus=False): method overview_definition (line 98) | def overview_definition(self, focus=False): method portal_to_definition (line 102) | def portal_to_definition(self, focus=False): method next_item (line 106) | def next_item(self, focus=False): method previous_item (line 110) | def previous_item(self, focus=False): method set_mark (line 114) | def set_mark(self, symbol, focus=False): method goto_mark (line 118) | def goto_mark(self, symbol, focus=False): method goto_page_with_page_number (line 122) | def goto_page_with_page_number(self, text, focus=False): method search (line 126) | def search(self, text, focus=False): method ranged_search (line 130) | def ranged_search(self, text, focus=False): method chapter_search (line 134) | def chapter_search(self, text, focus=False): method move_down (line 138) | def move_down(self, focus=False): method move_up (line 142) | def move_up(self, focus=False): method move_left (line 146) | def move_left(self, focus=False): method move_right (line 150) | def move_right(self, focus=False): method zoom_in (line 154) | def zoom_in(self, focus=False): method zoom_out (line 158) | def zoom_out(self, focus=False): method fit_to_page_width (line 162) | def fit_to_page_width(self, focus=False): method fit_to_page_height (line 166) | def fit_to_page_height(self, focus=False): method fit_to_page_height_smart (line 170) | def fit_to_page_height_smart(self, focus=False): method fit_to_page_width_smart (line 174) | def fit_to_page_width_smart(self, focus=False): method next_page (line 178) | def next_page(self, focus=False): method previous_page (line 182) | def previous_page(self, focus=False): method open_document (line 186) | def open_document(self, filename, focus=False): method debug (line 190) | def debug(self, focus=False): method add_bookmark (line 194) | def add_bookmark(self, text, focus=False): method add_highlight (line 198) | def add_highlight(self, symbol, focus=False): method goto_toc (line 202) | def goto_toc(self, focus=False): method goto_highlight (line 206) | def goto_highlight(self, focus=False): method goto_bookmark (line 210) | def goto_bookmark(self, focus=False): method goto_bookmark_g (line 214) | def goto_bookmark_g(self, focus=False): method goto_highlight_g (line 218) | def goto_highlight_g(self, focus=False): method goto_highlight_ranged (line 222) | def goto_highlight_ranged(self, focus=False): method link (line 226) | def link(self, focus=False): method portal (line 230) | def portal(self, focus=False): method next_state (line 234) | def next_state(self, focus=False): method prev_state (line 238) | def prev_state(self, focus=False): method pop_state (line 242) | def pop_state(self, focus=False): method test_command (line 246) | def test_command(self, focus=False): method delete_link (line 250) | def delete_link(self, focus=False): method delete_portal (line 254) | def delete_portal(self, focus=False): method delete_bookmark (line 258) | def delete_bookmark(self, focus=False): method delete_highlight (line 262) | def delete_highlight(self, focus=False): method goto_link (line 266) | def goto_link(self, focus=False): method goto_portal (line 270) | def goto_portal(self, focus=False): method edit_link (line 274) | def edit_link(self, focus=False): method edit_portal (line 278) | def edit_portal(self, focus=False): method open_prev_doc (line 282) | def open_prev_doc(self, focus=False): method open_document_embedded (line 286) | def open_document_embedded(self, focus=False): method open_document_embedded_from_current_path (line 290) | def open_document_embedded_from_current_path(self, focus=False): method copy (line 294) | def copy(self, focus=False): method toggle_fullscreen (line 298) | def toggle_fullscreen(self, focus=False): method toggle_one_window (line 302) | def toggle_one_window(self, focus=False): method toggle_highlight (line 306) | def toggle_highlight(self, focus=False): method toggle_synctex (line 310) | def toggle_synctex(self, focus=False): method command (line 314) | def command(self, focus=False): method external_search (line 318) | def external_search(self, symbol, focus=False): method open_selected_url (line 322) | def open_selected_url(self, focus=False): method screen_down (line 326) | def screen_down(self, focus=False): method screen_up (line 330) | def screen_up(self, focus=False): method next_chapter (line 334) | def next_chapter(self, focus=False): method prev_chapter (line 338) | def prev_chapter(self, focus=False): method toggle_dark_mode (line 342) | def toggle_dark_mode(self, focus=False): method toggle_presentation_mode (line 346) | def toggle_presentation_mode(self, focus=False): method toggle_mouse_drag_mode (line 350) | def toggle_mouse_drag_mode(self, focus=False): method close_window (line 354) | def close_window(self, focus=False): method quit (line 358) | def quit(self, focus=False): method open_link (line 362) | def open_link(self, text, focus=False): method keyboard_select (line 366) | def keyboard_select(self, text, focus=False): method keyboard_smart_jump (line 370) | def keyboard_smart_jump(self, text, focus=False): method keyboard_overview (line 374) | def keyboard_overview(self, text, focus=False): method keys (line 378) | def keys(self, focus=False): method keys_user (line 382) | def keys_user(self, focus=False): method prefs (line 386) | def prefs(self, focus=False): method prefs_user (line 390) | def prefs_user(self, focus=False): method import_ (line 394) | def import_(self, focus=False): method export (line 398) | def export(self, focus=False): method enter_visual_mark_mode (line 402) | def enter_visual_mark_mode(self, focus=False): method move_visual_mark_down (line 406) | def move_visual_mark_down(self, focus=False): method move_visual_mark_up (line 410) | def move_visual_mark_up(self, focus=False): method set_page_offset (line 414) | def set_page_offset(self, text, focus=False): method toggle_visual_scroll (line 418) | def toggle_visual_scroll(self, focus=False): method toggle_horizontal_scroll_lock (line 422) | def toggle_horizontal_scroll_lock(self, focus=False): method toggle_custom_color (line 426) | def toggle_custom_color(self, focus=False): method execute (line 430) | def execute(self, text, focus=False): method execute_predefined_command (line 434) | def execute_predefined_command(self, symbol, focus=False): method embed_annotations (line 438) | def embed_annotations(self, focus=False): method copy_window_size_config (line 442) | def copy_window_size_config(self, focus=False): method toggle_select_highlight (line 446) | def toggle_select_highlight(self, focus=False): method set_select_highlight_type (line 450) | def set_select_highlight_type(self, symbol, focus=False): method open_last_document (line 454) | def open_last_document(self, focus=False): method toggle_window_configuration (line 458) | def toggle_window_configuration(self, focus=False): method prefs_user_all (line 462) | def prefs_user_all(self, focus=False): method keys_user_all (line 466) | def keys_user_all(self, focus=False): method fit_to_page_width_ratio (line 470) | def fit_to_page_width_ratio(self, focus=False): method smart_jump_under_cursor (line 474) | def smart_jump_under_cursor(self, focus=False): method overview_under_cursor (line 478) | def overview_under_cursor(self, focus=False): method close_overview (line 482) | def close_overview(self, focus=False): method visual_mark_under_cursor (line 486) | def visual_mark_under_cursor(self, focus=False): method close_visual_mark (line 490) | def close_visual_mark(self, focus=False): method zoom_in_cursor (line 494) | def zoom_in_cursor(self, focus=False): method zoom_out_cursor (line 498) | def zoom_out_cursor(self, focus=False): method goto_left (line 502) | def goto_left(self, focus=False): method goto_left_smart (line 506) | def goto_left_smart(self, focus=False): method goto_right (line 510) | def goto_right(self, focus=False): method goto_right_smart (line 514) | def goto_right_smart(self, focus=False): method rotate_clockwise (line 518) | def rotate_clockwise(self, focus=False): method rotate_counterclockwise (line 522) | def rotate_counterclockwise(self, focus=False): method goto_next_highlight (line 526) | def goto_next_highlight(self, focus=False): method goto_prev_highlight (line 530) | def goto_prev_highlight(self, focus=False): method goto_next_highlight_of_type (line 534) | def goto_next_highlight_of_type(self, focus=False): method goto_prev_highlight_of_type (line 538) | def goto_prev_highlight_of_type(self, focus=False): method add_highlight_with_current_type (line 542) | def add_highlight_with_current_type(self, focus=False): method enter_password (line 546) | def enter_password(self, text, focus=False): method toggle_fastread (line 550) | def toggle_fastread(self, focus=False): method goto_top_of_page (line 554) | def goto_top_of_page(self, focus=False): method goto_bottom_of_page (line 558) | def goto_bottom_of_page(self, focus=False): method new_window (line 562) | def new_window(self, focus=False): method toggle_statusbar (line 566) | def toggle_statusbar(self, focus=False): method reload (line 570) | def reload(self, focus=False): method synctex_under_cursor (line 574) | def synctex_under_cursor(self, focus=False): method set_status_string (line 578) | def set_status_string(self, text, focus=False): method clear_status_string (line 582) | def clear_status_string(self, focus=False): method toggle_titlebar (line 586) | def toggle_titlebar(self, focus=False): method next_preview (line 590) | def next_preview(self, focus=False): method previous_preview (line 594) | def previous_preview(self, focus=False): method goto_overview (line 598) | def goto_overview(self, focus=False): method portal_to_overview (line 602) | def portal_to_overview(self, focus=False): method goto_selected_text (line 606) | def goto_selected_text(self, focus=False): method get_document (line 610) | def get_document(self, path): method close (line 613) | def close(self): class DocumentPos (line 618) | class DocumentPos: class AbsoluteDocumentPos (line 624) | class AbsoluteDocumentPos: class Highlight (line 629) | class Highlight: method __init__ (line 631) | def __init__(self, document, text, highlight_type, begin, end): method get_begin_document_pos (line 638) | def get_begin_document_pos(self): method get_end_document_pos (line 642) | def get_end_document_pos(self): method __repr__ (line 647) | def __repr__(self): class Bookmark (line 650) | class Bookmark: method __init__ (line 652) | def __init__(self, document, description, y_offset): method get_document_position (line 658) | def get_document_position(self): method __repr__ (line 662) | def __repr__(self): class Document (line 665) | class Document: method __init__ (line 667) | def __init__(self, path, sioyek): method to_absolute (line 674) | def to_absolute(self, document_pos): method absolute_to_document_y (line 680) | def absolute_to_document_y(self, offset_y): method to_document (line 687) | def to_document(self, absolute_document_pos): method get_page (line 693) | def get_page(self, page_number): method get_page_pdf_annotations (line 697) | def get_page_pdf_annotations(self, page_number): method get_page_pdf_bookmarks (line 708) | def get_page_pdf_bookmarks(self, page_number): method get_page_pdf_highlights (line 714) | def get_page_pdf_highlights(self, page_number): method embed_highlight (line 719) | def embed_highlight(self, highlight, colormap=None): method embed_bookmark (line 732) | def embed_bookmark(self, bookmark): method embed_new_bookmarks (line 738) | def embed_new_bookmarks(self): method embed_new_highlights (line 743) | def embed_new_highlights(self, colormap=None): method embed_new_annotations (line 748) | def embed_new_annotations(self, save=False, colormap=None): method save_changes (line 755) | def save_changes(self): method get_non_embedded_highlights (line 758) | def get_non_embedded_highlights(self): method get_non_embedded_bookmarks (line 775) | def get_non_embedded_bookmarks(self): method get_page_text_and_rects (line 791) | def get_page_text_and_rects(self, page_number): method set_page_dimensions (line 820) | def set_page_dimensions(self): method get_best_selection_rects (line 834) | def get_best_selection_rects(self, page_number, text, merge=False): method get_best_selection (line 843) | def get_best_selection(self, page_number, text): method get_text_selection_rects (line 850) | def get_text_selection_rects(self, page_number, text, num_errors=0): method get_text_selection_begin_and_end (line 867) | def get_text_selection_begin_and_end(self, page_number, text, num_erro... method highlight_selection (line 876) | def highlight_selection(self, page_number, selection_begin, selection_... method highlight_page_text (line 885) | def highlight_page_text(self, page_number, text, focus=False): method highlight_page_text_fault_tolerant (line 890) | def highlight_page_text_fault_tolerant(self, page_number, text, focus=... method get_sentences (line 895) | def get_sentences(self): method get_hash (line 903) | def get_hash(self): method get_bookmarks (line 911) | def get_bookmarks(self): method get_highlights (line 919) | def get_highlights(self): method close (line 928) | def close(self): FILE: scripts/summary_highlight_server.py function encode (line 7) | def encode(list_of_strings, pad_token_id=0): function decode (line 25) | def decode(outputs_ids): function roll_encoding (line 32) | def roll_encoding(encoding): function get_page_queries (line 43) | def get_page_queries(page_text, context_size=49): function importance_mask (line 51) | def importance_mask(predicted, query): function batchify (line 63) | def batchify(seq, size): function batch_predictor_cuda (line 71) | def batch_predictor_cuda(texts, batch_size=250): function split_text_and_imask (line 86) | def split_text_and_imask(text, imask): function clean_text (line 105) | def clean_text(text): function refine_imasks (line 108) | def refine_imasks(imask_list, fill=True): function create_result_string (line 126) | def create_result_string(refined_imasks): function get_mask_from_text (line 132) | def get_mask_from_text(text, refine=True, fill=True, context_size=49): function handle_text_mask (line 152) | def handle_text_mask(): FILE: scripts/tools/extract_command_docs.py function export_documentation (line 11) | def export_documentation(commands, documentation_for_titles, dest_file, ... function get_doc_for_command (line 28) | def get_doc_for_command(doc_commands, documentations, command_name): function translate_command_name (line 35) | def translate_command_name(command_name): function get_undocumented_commands (line 47) | def get_undocumented_commands(documented_command_names, all_command_names): function get_commands_from_title (line 50) | def get_commands_from_title(title_text): function get_all_command_names (line 60) | def get_all_command_names(include_macro: bool = False): function get_all_config_names (line 69) | def get_all_config_names(): function parse_documentation_file (line 77) | def parse_documentation_file(file_path): FILE: scripts/tts/manager_server.py function lcs (line 53) | def lcs(pattern_1, pattern_2): function convert_text_to_appropriate_format_for_tts (line 70) | def convert_text_to_appropriate_format_for_tts(text): function parse_alignment_file (line 90) | def parse_alignment_file(filename): class Manager (line 98) | class Manager: method __init__ (line 100) | def __init__(self): method get_doc (line 112) | def get_doc(self, path): method get_page_text (line 117) | def get_page_text(self, path, page): method get_page_text_tts (line 120) | def get_page_text_tts(self, path, page): method get_digest (line 123) | def get_digest(self, path, page, fast): method get_alignment (line 131) | def get_alignment(self, digest): method has_fast_tts (line 137) | def has_fast_tts(self, path, page): method has_good_tts (line 141) | def has_good_tts(self, path, page): method enable_line_follow (line 145) | def enable_line_follow(self): method disable_line_follow (line 148) | def disable_line_follow(self): method create_files_or_wait_for_background (line 151) | def create_files_or_wait_for_background(self, path, page_number, fast): method create_files (line 160) | def create_files(self, path, page_number, fast): method find_background_job (line 187) | def find_background_job(self, path, page_number, fast): method add_background_job (line 193) | def add_background_job(self, path, page_number, fast): method get_best_line_index (line 203) | def get_best_line_index(self, alignment, line_text): method set_track_with_digest (line 215) | def set_track_with_digest(self, digest): method goto_line_with_text (line 225) | def goto_line_with_text(self, path, page_number, line_text): method find_pos_index (line 251) | def find_pos_index(self, pos): method highlight_line (line 260) | def highlight_line(self, line_text): method better_audio_is_available (line 263) | def better_audio_is_available(self): method goto_line_if_changed (line 268) | def goto_line_if_changed(self): method clean_old_files (line 287) | def clean_old_files(self): method cache_if_not_busy (line 301) | def cache_if_not_busy(self): method stop (line 310) | def stop(self): method remove_old_threads (line 314) | def remove_old_threads(self): method run (line 323) | def run(self): function hello_world (line 342) | def hello_world(): function stop (line 346) | def stop(): function follow (line 352) | def follow(): function unfollow (line 358) | def unfollow(): function read (line 364) | def read():