cpp_robotics::Singleton
シングルトンなオブジェクトを生成する More...
#include <singleton.hpp>
Public Types
Name | |
---|---|
using T | class_t |
using std::shared_ptr< class_t > | shared_t |
Public Functions
Name | |
---|---|
shared_t | get_shared_instance() シングルトンなオブジェクトをstd::shared_ptrで返す |
Detailed Description
template <class T >
class cpp_robotics::Singleton;
シングルトンなオブジェクトを生成する
Template Parameters:
- T シングルトンで生成したいオブジェクトの型
Public Types Documentation
using class_t
using cpp_robotics::Singleton< T >::class_t = T;
using shared_t
using cpp_robotics::Singleton< T >::shared_t = std::shared_ptr<class_t>;
Public Functions Documentation
function get_shared_instance
static inline shared_t get_shared_instance()
シングルトンなオブジェクトをstd::shared_ptrで返す
Return: shared_t オブジェクトのshared_ptr
Updated on 2024-05-28 at 06:55:40 +0000