Welcome to the new CppUtils documentation!
CppUtils::Container::MeshNodePtr::MeshNode
STRUCTPublic types
Section titled “Public types”WeakPtr
Section titled “WeakPtr”using CppUtils::Container::MeshNodePtr< Key, Value, Policy >::MeshNode::WeakPtr = SafeWeak<NetworkPtr<MeshNode> >;VectorLocker
Section titled “VectorLocker”using CppUtils::Container::MeshNodePtr< Key, Value, Policy >::MeshNode::VectorLocker = Thread::SharedLocker<std::vector<Link> >;Branches
Section titled “Branches”using CppUtils::Container::MeshNodePtr< Key, Value, Policy >::MeshNode::Branches = Container::FlatHashMap<Key, SafeShared<std::vector<Link> >>;Public methods & functions
Section titled “Public methods & functions”Public attributes
Section titled “Public attributes”std::size_t id;Thread::SharedLocker< Value > value;branches
Section titled “branches”Thread::SharedLocker< Branches > branches;policy
Section titled “policy”std::conditional_t< std::is_void_v< Policy >, std::monostate, Policy > policy;