Nuspell
spell checker
Classes | Namespaces | Macros | Functions
finder.hxx File Reference

Finding dictionaries. More...

#include "defines.hxx"
#include "nuspell_export.h"
#include <filesystem>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for finder.hxx:

Go to the source code of this file.

Classes

class  nuspell::Dict_Finder_For_CLI_Tool
 Don't use this except from Nuspell CLI tool. More...
 
class  nuspell::Dict_Finder_For_CLI_Tool_2
 Don't use this except from Nuspell CLI tool. More...
 

Namespaces

 nuspell
 Library main namespace.
 

Macros

#define NUSPELL_MSVC_PRAGMA_WARNING(x)
 

Functions

NUSPELL_BEGIN_INLINE_NAMESPACE NUSPELL_EXPORT auto nuspell::append_default_dir_paths (std::vector< std::filesystem::path > &paths) -> void
 
NUSPELL_EXPORT auto nuspell::append_libreoffice_dir_paths (std::vector< std::filesystem::path > &paths) -> void
 
NUSPELL_EXPORT auto nuspell::search_dirs_for_one_dict (const std::vector< std::filesystem::path > &dir_paths, const std::filesystem::path &dict_name_stem) -> std::filesystem::path
 
NUSPELL_EXPORT auto nuspell::search_dirs_for_dicts (const std::vector< std::filesystem::path > &dir_paths, std::vector< std::filesystem::path > &dict_list) -> void
 
auto nuspell::search_default_dirs_for_dicts () -> vector< fs::path >
 Search the default directories for dictionaries. More...
 
auto nuspell::append_default_dir_paths (std::vector< std::string > &paths) -> void
 
auto nuspell::append_libreoffice_dir_paths (std::vector< std::string > &paths) -> void
 
NUSPELL_DEPRECATED_EXPORT auto nuspell::search_dir_for_dicts (const std::string &dir_path, std::vector< std::pair< std::string, std::string >> &dict_list) -> void
 
NUSPELL_DEPRECATED_EXPORT auto nuspell::search_dirs_for_dicts (const std::vector< std::string > &dir_paths, std::vector< std::pair< std::string, std::string >> &dict_list) -> void
 
auto nuspell::search_default_dirs_for_dicts (std::vector< std::pair< std::string, std::string >> &dict_list) -> void
 
auto nuspell::find_dictionary (const std::vector< std::pair< std::string, std::string >> &dict_list, const std::string &dict_name) -> std::vector< std::pair< std::string, std::string >>::const_iterator
 

Detailed Description

Finding dictionaries.