29class FileName :
public std::vector< std::unique_ptr<FileDef> >
49 std::size_t
operator()(
const std::string& input)
const noexcept
51 return std::hash<std::string>()(
searchKey(input));
54 bool operator() (
const std::string &t1,
const std::string &t2)
const
59 std::string
searchKey(
const std::string &input)
const
61 std::string key = input;
72 std::unordered_multimap<std::string,FileName*,FileNameFn,FileNameFn> >
A model of a file symbol.
Custom combined key compare and hash functor that uses a lower case string in case CASE_SENSE_NAMES i...
std::string searchKey(const std::string &input) const
std::size_t operator()(const std::string &input) const noexcept
used as hash function
QCString fileName() const
FileName(const QCString &nm, const QCString &fn)
QCString fullName() const
Ordered dictionary of FileName objects.
Container class representing a vector of objects with keys.
std::string convertUTF8ToLower(const std::string &input)
Converts the input string into a lower case version, also taking into account non-ASCII characters th...
Various UTF8 related helper functions.
A bunch of utility functions.