ServiceLocator
Loading...
Searching...
No Matches
service_locator_t Class Reference

#include <ServiceLocator.hpp>

Public Member Functions

 service_locator_t ()=default
 
 ~service_locator_t ()=default
 
template<typename T , typename... Args>
void set_instance (Args... args)
 
template<typename T >
std::shared_ptr< T > get_instance ()
 
void clear ()
 

Constructor & Destructor Documentation

◆ service_locator_t()

service_locator_t::service_locator_t ( )
default

◆ ~service_locator_t()

service_locator_t::~service_locator_t ( )
default

Member Function Documentation

◆ clear()

void service_locator_t::clear ( )
inline

◆ get_instance()

template<typename T >
std::shared_ptr< T > service_locator_t::get_instance ( )
inline

◆ set_instance()

template<typename T , typename... Args>
void service_locator_t::set_instance ( Args...  args)
inline

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