NcEngine
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
nc::ModuleRegistry Member List

This is the complete list of members for nc::ModuleRegistry, including all inherited members.

Get() const noexcept -> T *nc::ModuleRegistryinline
Get(size_t id) const noexcept -> Module *nc::ModuleRegistryinline
GetAllModules() const noexcept -> const std::vector< std::unique_ptr< Module > > & (defined in nc::ModuleRegistry)nc::ModuleRegistryinline
IsRegistered() const noexcept -> boolnc::ModuleRegistryinline
IsRegistered(size_t id) const noexcept -> boolnc::ModuleRegistryinline
operator=(const StableAddress &)=delete (defined in nc::StableAddress)nc::StableAddress
operator=(StableAddress &&)=delete (defined in nc::StableAddress)nc::StableAddress
Register(std::unique_ptr< T > module)nc::ModuleRegistryinline
StableAddress() noexcept=default (defined in nc::StableAddress)nc::StableAddress
StableAddress(const StableAddress &)=delete (defined in nc::StableAddress)nc::StableAddress
StableAddress(StableAddress &&)=delete (defined in nc::StableAddress)nc::StableAddress
Unregister()nc::ModuleRegistryinline
~StableAddress() noexcept=default (defined in nc::StableAddress)nc::StableAddressprotected