NcEngine
|
Public Member Functions | |
FreeComponentGroup (FreeComponentGroup &&)=default | |
FreeComponentGroup & | operator= (FreeComponentGroup &&)=default |
FreeComponentGroup (const FreeComponentGroup &)=delete | |
FreeComponentGroup & | operator= (const FreeComponentGroup &)=delete |
template<std::derived_from< FreeComponent > T, class... Args> | |
auto | Add (Args &&... args) -> T & |
template<std::derived_from< FreeComponent > T> | |
auto | Remove () -> bool |
template<std::derived_from< FreeComponent > T> | |
bool | Contains () const noexcept |
template<std::derived_from< FreeComponent > T> | |
auto | Get () const -> T & |
void | CommitStagedComponents () |
auto | IsPersistentGroup () -> bool |