Aller au contenu
Bienvenue sur la nouvelle documentation de CppUtils !
using CppUtils::Container::MeshNodePtr<Key, Value, Policy>::Branch<IsConst>::Iterator::iterator_category = std::random_access_iterator_tag;
using CppUtils::Container::MeshNodePtr<Key, Value, Policy>::Branch<IsConst>::Iterator::value_type = MeshNodePtr;
using CppUtils::Container::MeshNodePtr<Key, Value, Policy>::Branch<IsConst>::Iterator::difference_type = std::ptrdiff_t;
using CppUtils::Container::MeshNodePtr<Key, Value, Policy>::Branch<IsConst>::Iterator::pointer = void;
using CppUtils::Container::MeshNodePtr<Key, Value, Policy>::Branch<IsConst>::Iterator::reference = MeshNodePtr;
const Branch* branch = nullptr;
std::size_t index = 0uz;
[[nodiscard]] constexpr auto Iterator::operator*() const -> MeshNodePtr;
constexpr auto Iterator::operator++() -> Iterator&;
constexpr auto Iterator::operator++(int) -> Iterator;
constexpr auto Iterator::operator--() -> Iterator&;
constexpr auto Iterator::operator--(int) -> Iterator;
constexpr auto Iterator::operator+=(difference_type n) -> Iterator&;
constexpr auto Iterator::operator-=(difference_type n) -> Iterator&;
[[nodiscard]] constexpr auto Iterator::operator[](difference_type n) const -> MeshNodePtr;
[[nodiscard]] constexpr auto Iterator::operator<=>(const Iterator& other) const = default;