#include <le2d/service_locator.hpp>
|
| template<typename Type > |
| void | bind (Type *service) |
| |
| template<typename Type > |
| void | unbind () |
| |
| template<typename Type > |
| auto | contains () const -> bool |
| |
| template<typename Type > |
| auto | find () const -> Type * |
| |
| template<typename Type > |
| auto | get () const -> Type & |
| |
| auto | service_count () const -> std::size_t |
| |
| void | clear () |
| |
◆ bind()
template<typename Type >
| void le::ServiceLocator::bind |
( |
Type * |
service | ) |
|
|
inline |
◆ clear()
| void le::ServiceLocator::clear |
( |
| ) |
|
|
inline |
◆ contains()
template<typename Type >
| auto le::ServiceLocator::contains |
( |
| ) |
const -> bool |
|
inline |
◆ find()
template<typename Type >
| auto le::ServiceLocator::find |
( |
| ) |
const -> Type* |
|
inline |
◆ get()
template<typename Type >
| auto le::ServiceLocator::get |
( |
| ) |
const -> Type& |
|
inline |
◆ service_count()
| auto le::ServiceLocator::service_count |
( |
| ) |
const -> std::size_t |
|
inline |
◆ unbind()
template<typename Type >
| void le::ServiceLocator::unbind |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: