- void SetNeighbor(Chunk &);
- bool HasNeighbor(Block::Face f) const { return neighbor[f]; }
- Chunk &GetNeighbor(Block::Face f) { return *neighbor[f]; }
- const Chunk &GetNeighbor(Block::Face f) const { return *neighbor[f]; }
- void ClearNeighbors();
- void Unlink();
- void Relink();
+ void SetNeighbor(Chunk &) noexcept;
+ bool HasNeighbor(Block::Face f) const noexcept { return neighbor[f]; }
+ Chunk &GetNeighbor(Block::Face f) noexcept { return *neighbor[f]; }
+ const Chunk &GetNeighbor(Block::Face f) const noexcept { return *neighbor[f]; }
+ void ClearNeighbors() noexcept;
+ void Unlink() noexcept;
+ void Relink() noexcept;