Aller au contenu
Bienvenue sur la nouvelle documentation de CppUtils !
using CppUtils::FileSystem::LineIterator::iterator_concept = std::input_iterator_tag;
using CppUtils::FileSystem::LineIterator::value_type = std::string;
using CppUtils::FileSystem::LineIterator::difference_type = std::ptrdiff_t;
LineIterator::LineIterator() = default;
explicit LineIterator::LineIterator(std::filesystem::path path);
[[nodiscard]] auto LineIterator::operator*() const -> const std::string&;
[[nodiscard]] auto LineIterator::operator->() const -> const std::string*;
auto LineIterator::operator++() -> LineIterator&;
auto LineIterator::operator++(int) -> void;
[[nodiscard]] auto LineIterator::operator==(std::default_sentinel_t) const noexcept -> bool;