#include <Job.h>
|
| Job (CallbackType &&callback) |
|
template<typename T , typename Ret , typename... Args> |
| Job (std::shared_ptr< T > obj, Ret(T::*method)(Args...), Args &&... args) |
|
template<typename T > |
| Job (std::shared_ptr< T > obj) |
|
void | Execute () |
|
◆ Job() [1/3]
15 {}
CallbackType m_Callback
Definition Job.h:38
◆ Job() [2/3]
template<typename T , typename Ret , typename... Args>
Job::Job |
( |
std::shared_ptr< T > | obj, |
|
|
Ret(T::* | method )(Args...), |
|
|
Args &&... | args ) |
|
inline |
20 {
22 {
23 (obj.get()->*method)(args...);
24 };
25 }
◆ Job() [3/3]
template<typename T >
Job::Job |
( |
std::shared_ptr< T > | obj | ) |
|
|
inline |
29 {
30 std::cout << "Job 생성자 호출!" << std::endl;
31 }
◆ Execute()
◆ m_Callback
이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: