MiKTeX 26.5-next
A scalable TeX distribution
Loading...
Searching...
No Matches
PathName.h File Reference

PathName class. More...

#include <miktex/Util/config.h>
#include <ostream>
#include <string>
#include <vector>
#include <miktex/Util/CharBuffer>
#include <miktex/Util/PathNameUtil>
#include "OptionSet.h"
Include dependency graph for PathName.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MiKTeX::Util::PathName
 Instances of this class can be used to store path names. More...
struct  std::hash< MiKTeX::Util::PathName >

Namespaces

namespace  MiKTeX::Util
 Generic utilities.

Typedefs

typedef OptionSet< ConvertPathNameOption > MiKTeX::Util::ConvertPathNameOptions
 Path name conversion options.
typedef OptionSet< DisplayPathNameOption > MiKTeX::Util::DisplayPathNameOptions

Enumerations

enum class  MiKTeX::Util::ConvertPathNameOption {
  MiKTeX::Util::ToUnix , MiKTeX::Util::ToDos , MiKTeX::Util::MakeLower , MiKTeX::Util::MakeUpper ,
  MiKTeX::Util::ToExtendedLengthPathName , MiKTeX::Util::MakeFullyQualified , MiKTeX::Util::Canonicalize , MiKTeX::Util::CleanUp
}
 Path name conversion option enum class. More...
enum class  DisplayPathNameOption

Functions

bool MiKTeX::Util::operator< (const PathName &lhs, const PathName &rhs)
bool MiKTeX::Util::operator== (const PathName &lhs, const PathName &rhs)
bool MiKTeX::Util::operator!= (const PathName &lhs, const PathName &rhs)
PathName MiKTeX::Util::operator/ (const PathName &lhs, const std::string &rhs)
std::ostream & MiKTeX::Util::operator<< (std::ostream &os, const PathName &path)

Detailed Description

PathName class.

Author
Christian Schenk

This file is part of the MiKTeX Util Library.

The MiKTeX Util Library is licensed under GNU General Public License version 2 or any later version.