Public Types | |
| using | IBase = IBuilder<Base, Components...> |
Public Member Functions | |
| builder (world_t *world, const char *name=nullptr) | |
| builder (const builder &other) | |
| builder (builder &&other) noexcept | |
| operator TDesc * () | |
| operator const TDesc * () const | |
| T | build () const |
| template<typename Func, typename... Each> | |
| T | run (Func &&func, Each &&... each_func) |
| template<typename Func> | |
| T | each (Func &&func) |
| template<typename Func> | |
| T | run_each (Func &&func) |
Protected Member Functions | |
| world_t * | world_v () override |
| void | set_name (const char *name) |
Protected Attributes | |
| TDesc | desc_ |
| world_t * | world_ |
Definition at line 15 of file builder.hpp.
| using flecs::_::builder< T, TDesc, Base, IBuilder, Components >::IBase = IBuilder<Base, Components...> |
Definition at line 16 of file builder.hpp.
|
inlineexplicit |
Definition at line 18 of file builder.hpp.
|
inline |
Definition at line 24 of file builder.hpp.
|
inlinenoexcept |
Definition at line 27 of file builder.hpp.
|
inline |
Definition at line 37 of file builder.hpp.
|
inline |
Definition at line 53 of file builder.hpp.
|
inline |
Definition at line 33 of file builder.hpp.
|
inline |
Definition at line 29 of file builder.hpp.
|
inline |
Definition at line 42 of file builder.hpp.
|
inline |
Definition at line 59 of file builder.hpp.
|
inlineprotected |
Definition at line 69 of file builder.hpp.
|
inlineoverrideprotected |
Definition at line 65 of file builder.hpp.
|
protected |
Definition at line 79 of file builder.hpp.
|
protected |
Definition at line 80 of file builder.hpp.