diff --git a/include/xo/arena/ArenaConfig.hpp b/include/xo/arena/ArenaConfig.hpp index 4d79637..db5a440 100644 --- a/include/xo/arena/ArenaConfig.hpp +++ b/include/xo/arena/ArenaConfig.hpp @@ -17,6 +17,14 @@ namespace xo { * @brief configuration for a @ref DArena instance **/ struct ArenaConfig { + /** @defgroup mm-arenaconfig-ctors **/ + + ArenaConfig with_size(std::size_t z) { + ArenaConfig copy(*this); + copy.size_ = z; + return copy; + } + /** @defgroup mm-arenaconfig-instance-vars ArenaConfig members **/ ///@{