MiKTeX 23.10-next
A scalable TeX distribution
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | List of all members
MiKTeX::Core::Fndb Class Reference

Classes

struct  Record
 

Public Member Functions

 Fndb (const Fndb &other)=delete
 
Fndboperator= (const Fndb &other)=delete
 
 Fndb (Fndb &&other)=delete
 
Fndboperator= (Fndb &&other)=delete
 

Static Public Member Functions

static bool Create (const MiKTeX::Util::PathName &fndbPath, const MiKTeX::Util::PathName &rootPath, ICreateFndbCallback *callback)
 
static bool Create (const MiKTeX::Util::PathName &fndbPath, const MiKTeX::Util::PathName &rootPath, ICreateFndbCallback *callback, bool enableStringPooling, bool storeFileNameInfo)
 
static bool Search (const MiKTeX::Util::PathName &fileName, const std::string &pathPattern, bool all, std::vector< Record > &result)
 
static void Add (const std::vector< Record > &records)
 
static void Remove (const std::vector< MiKTeX::Util::PathName > &paths)
 
static bool FileExists (const MiKTeX::Util::PathName &path)
 
static bool Refresh (const MiKTeX::Util::PathName &path, ICreateFndbCallback *callback)
 
static bool Refresh (ICreateFndbCallback *callback)
 

The documentation for this class was generated from the following file: