Welcome to the new CppUtils documentation!
CppUtils::Container::MeshNodePtr<class Key, class Value, class Policy = void>
CLASSPublic types
Section titled “Public types”MutableBranch
Section titled “MutableBranch”using CppUtils::Container::MeshNodePtr< Key, Value, Policy >::MutableBranch = Branch<false>;ConstBranch
Section titled “ConstBranch”using CppUtils::Container::MeshNodePtr< Key, Value, Policy >::ConstBranch = Branch<true>;Public methods & functions
Section titled “Public methods & functions”[[nodiscard]] constexpr auto MeshNodePtr::operator==(const MeshNodePtr& other) const noexcept -> bool;[[nodiscard]] constexpr auto MeshNodePtr::at(Type::In<Key> key) const -> std::expected<Branch<true>, std::string_view>;constexpr auto MeshNodePtr::setPolicy(std::conditional_t<std::is_void_v<Policy>, int, Policy> policy) const -> void requires (not std::is_void_v<Policy>) { if (m_node) m_node->uniqueAccess()->value.policy = std::move(policy); } [[nodiscard]] constexpr auto operator->(this auto&& self [[clang::lifetimebound, msvc::lifetimebound]]);[[nodiscard]] constexpr auto MeshNodePtr::operator->(this auto&& self [[clang::lifetimebound, msvc::lifetimebound]]);[[nodiscard]] constexpr auto MeshNodePtr::operator*(this auto&& self [[clang::lifetimebound, msvc::lifetimebound]]) -> decltype(auto);[[nodiscard]] constexpr auto MeshNodePtr::getBranches() const -> Thread::ReadOnlyAccessor<Branches>;