|
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 |