|
Falaise
4.0.1
SuperNEMO Software Toolkit
|
Simple access to services via a smart pointer. More...
#include <exception>#include "bayeux/datatools/service_manager.h"#include "falaise/snemo/services/service_traits.h"Go to the source code of this file.
Classes | |
| class | snemo::missing_service_error |
| Exception reporting that a service is missing in the provider. More... | |
| class | snemo::bad_service_type |
| Exception reporting that a service is provided, but of the wrong type. More... | |
| class | snemo::bad_service_access |
| Exception reporting that a service_handle is empty. More... | |
| class | snemo::service_handle< T > |
| Semi-smart pointer holding a service interface. More... | |
Namespaces | |
| snemo | |
Functions | |
| template<typename T > | |
| T * | snemo::service_maker (datatools::service_manager &provider) |
| Make a service_handle from a datatools::service_manager provider. More... | |
Simple access to services via a smart pointer.
1.8.15