MiKTeX 23.10-next
A scalable TeX distribution
|
Generic utilities. More...
Classes | |
class | CharBuffer |
Instances of this class store characters. More... | |
class | DateUtil |
class | Flattener |
class | OptionSet |
class | PathName |
Instances of this class can be used to store path names. More... | |
class | PathNameParser |
class | PathNameUtil |
class | StringUtil |
class | Tokenizer |
Typedefs | |
typedef OptionSet< ConvertPathNameOption > | ConvertPathNameOptions |
Path name conversion options. More... | |
typedef OptionSet< DisplayPathNameOption > | DisplayPathNameOptions |
Enumerations | |
enum class | ConvertPathNameOption { ToUnix , ToDos , MakeLower , MakeUpper , ToExtendedLengthPathName , MakeFullyQualified , Canonicalize } |
Path name conversion option enum class. More... | |
enum class | DisplayPathNameOption |
Functions | |
const char * | StrChr (const char *lpsz, int ch) |
const wchar_t * | StrChr (const wchar_t *lpsz, wint_t ch) |
template<typename CharType > | |
size_t | StrLen (const CharType *lpsz) |
template<> | |
size_t | StrLen< char > (const char *lpsz) |
template<> | |
size_t | StrLen< wchar_t > (const wchar_t *lpsz) |
int | StringCompare (const char *lpsz1, const char *lpsz2, bool ignoreCase) |
int | StringCompare (const char *lpsz1, const char *lpsz2, size_t n, bool ignoreCase) |
int | StringCompare (const char *lpsz1, const char *lpsz2) |
bool | operator< (const PathName &lhs, const PathName &rhs) |
bool | operator== (const PathName &lhs, const PathName &rhs) |
bool | operator!= (const PathName &lhs, const PathName &rhs) |
PathName | operator/ (const PathName &lhs, const PathName &rhs) |
std::ostream & | operator<< (std::ostream &os, const PathName &path) |
Generic utilities.
Path name conversion options.
|
strong |
Path name conversion option enum class.
Compares two path names.
lhs | The first path name. |
rhs | The second path name. |