sandbox
Loading...
Searching...
No Matches
sbx::core::module< Derived > Class Template Reference
Inheritance diagram for sbx::core::module< Derived >:
sbx::utility::noncopyable

Protected Types

using base_type = module_manager::module_base
 
template<typename... Dependencies>
using dependencies = module_manager::dependencies< Dependencies... >
 
using stage = module_manager::stage
 

Static Protected Member Functions

template<derived_from< base_type >... Dependencies>
static auto register_module (stage stage, dependencies< Dependencies... > &&dependencies={}) -> bool
 

Additional Inherited Members

- Public Member Functions inherited from sbx::utility::noncopyable
 noncopyable (const noncopyable &)=delete
 
 noncopyable (noncopyable &&) noexcept=default
 
auto operator= (const noncopyable &) -> noncopyable &=delete
 
auto operator= (noncopyable &&) noexcept -> noncopyable &=default
 

The documentation for this class was generated from the following file: