22 static void link(
const std::shared_ptr<cell>& c1,
const std::shared_ptr<cell>& c2,
bool bidi =
true) noexcept;
28 static
void unlink(const std::shared_ptr<
cell>& c1, const std::shared_ptr<
cell>& c2,
bool bidi = true) noexcept;
Cell class with links to other cells.
Definition cell.h:19
Provides link operations.
Definition lab.h:16
static void link(const std::shared_ptr< cell > &c1, const std::shared_ptr< cell > &c2, bool bidi=true) noexcept
Links two cell objects, optionally in both directions.
static void unlink(const std::shared_ptr< cell > &c1, const std::shared_ptr< cell > &c2, bool bidi=true) noexcept
Unlinks two cell objects, optionally in both directions.