Aller au contenu
Bienvenue sur la nouvelle documentation de CppUtils !
using CppUtils::Language::Xml::Pipeline< Item, SupportedVariables >::View< Range >::Iterator::iterator_concept = std::input_iterator_tag;
using CppUtils::Language::Xml::Pipeline< Item, SupportedVariables >::View< Range >::Iterator::difference_type = std::ptrdiff_t;
using CppUtils::Language::Xml::Pipeline< Item, SupportedVariables >::View< Range >::Iterator::value_type = Item;
Iterator::Iterator(BaseIterator current, BaseSentinel end, std::shared_ptr<std::vector<Stage>> stages, std::shared_ptr<Context> context);

[[nodiscard]] auto Iterator::operator*() const -> const Item&;

auto Iterator::operator++() -> Iterator&;

auto Iterator::operator++(int) -> void;

[[nodiscard]] auto Iterator::operator==(std::default_sentinel_t) const noexcept -> bool;