48 Object* getObject(uint32_t index);
56 uint32_t addObject(
Object*
object);
78 errc_t setMaxObjectCount(uint32_t maxCount);
83 uint32_t getObjectCount()
const;
87 errc_t removeNode(uint32_t index);
91 constexpr static uint32_t kDefaultMaxObjectCount =
static_cast<uint32_t
>(-1) - 1;
94 uint32_t nextIndex_{0};
95 uint32_t maxObjectCount_{kDefaultMaxObjectCount};