Leosac
0.8.0
Open Source Access Control
|
An internal registration structure. More...
Public Member Functions | |
RegistrationInfo () | |
Public Attributes | |
boost::typeindex::type_index | service_interface |
void * | raw_service |
std::unique_ptr< void, std::function< void(void *)> > | unique_service |
An internal registration structure.
Each registered services is mapped to a RegistrationInfo through an instance of boost::typeindex::type_index.
Definition at line 121 of file ServiceRegistry.hpp.
|
inline |
Definition at line 123 of file ServiceRegistry.hpp.
void* Leosac::ServiceRegistry::RegistrationInfo::raw_service |
Definition at line 127 of file ServiceRegistry.hpp.
boost::typeindex::type_index Leosac::ServiceRegistry::RegistrationInfo::service_interface |
Definition at line 124 of file ServiceRegistry.hpp.
std::unique_ptr<void, std::function<void(void *)> > Leosac::ServiceRegistry::RegistrationInfo::unique_service |
Definition at line 128 of file ServiceRegistry.hpp.