30 PathNameParser() =
delete;
31 PathNameParser(
const PathNameParser& other) =
delete;
32 PathNameParser& operator=(
const PathNameParser& other) =
delete;
33 PathNameParser(PathNameParser&& other) =
delete;
34 PathNameParser& operator=(PathNameParser&& other) =
delete;
35 virtual MIKTEXUTILEXPORT MIKTEXTHISCALL ~PathNameParser()
noexcept;
36 explicit MIKTEXUTILEXPORT MIKTEXTHISCALL PathNameParser(
const PathName& path);
37 explicit MIKTEXUTILEXPORT MIKTEXTHISCALL
operator bool()
const;
38 MIKTEXUTILTHISAPI(std::string) operator*()
const;
39 MIKTEXUTILTHISAPI(PathNameParser&) operator++();
44 std::unique_ptr<impl> pimpl;