|
co_ecs 0.9.0
Cobalt ECS
|
This is the complete list of members for co_ecs::chunk, including all inherited members.
| alloc_alignment | co_ecs::chunk | static |
| base_registry | co_ecs::chunk | friend |
| chunk(const blocks_type &blocks, std::size_t max_size) | co_ecs::chunk | inline |
| chunk(const chunk &rhs)=delete | co_ecs::chunk | |
| chunk(chunk &&rhs) noexcept | co_ecs::chunk | inline |
| chunk_bytes | co_ecs::chunk | static |
| copy(std::size_t index, chunk &other_chunk) -> std::size_t | co_ecs::chunk | inline |
| emplace_back(entity ent, Args &&... args) | co_ecs::chunk | inline |
| empty() const noexcept -> bool | co_ecs::chunk | inline |
| full() const noexcept -> bool | co_ecs::chunk | inline |
| max_size() const noexcept -> std::size_t | co_ecs::chunk | inline |
| move(std::size_t index, chunk &other_chunk) -> std::size_t | co_ecs::chunk | inline |
| operator=(const chunk &rhs) -> chunk &=delete | co_ecs::chunk | |
| operator=(chunk &&rhs) noexcept -> chunk & | co_ecs::chunk | inline |
| pop_back() noexcept | co_ecs::chunk | inline |
| ptr_const(std::size_t index) const -> const T * | co_ecs::chunk | inline |
| ptr_mut(std::size_t index) -> T * | co_ecs::chunk | inline |
| size() const noexcept -> std::size_t | co_ecs::chunk | inline |
| swap_erase(std::size_t index, chunk &other) noexcept -> std::optional< entity > | co_ecs::chunk | inline |
| visit(std::size_t index, auto &&func) noexcept | co_ecs::chunk | inline |
| visit(std::size_t index, auto &&func) const noexcept | co_ecs::chunk | inline |
| ~chunk() | co_ecs::chunk | inline |