neoGFX
Cross-platform C++ app/game engine
|
Go to the source code of this file.
Namespaces | |
namespace | neolib |
namespace | neolib::services |
Functions | |
template<typename Service > | |
std::atomic< Service * > & | neolib::services::service_ptr () |
i_service_provider & | neolib::services::allocate_service_provider () |
i_service_provider & | neolib::services::get_service_provider () |
void | neolib::services::set_service_provider (i_service_provider &aServiceProvider) |
template<typename Service > | |
bool | neolib::services::service_registered () |
template<typename Service > | |
void | neolib::services::register_service (Service &aService) |
template<typename Service > | |
void | neolib::services::unregister_service (Service &aService) |
template<typename Service > | |
Service & | neolib::services::start_service () |
template<typename Service > | |
void | neolib::services::teardown_service () |
template<typename Service > | |
Service & | neolib::services::service () |