7#ifndef MFRAME_38FBA535_41BA_4F77_8153_DE72A1A4E9B6
8#define MFRAME_38FBA535_41BA_4F77_8153_DE72A1A4E9B6
17#include "./../func/Runnable.h"
18#include "./../lang/Object.h"
74 template <
typename C = Interface>
76 this->vMethod =
reinterpret_cast<void (
Interface::*)(
void)
>(method);
103 virtual void run(
void)
override;
可執行方法類別
Definition RunnableMethod.h:38
RunnableMethod(Interface &c, void(C::*method)(void))
建構一個新的 RunnableMethod 物件
Definition RunnableMethod.h:75
virtual ~RunnableMethod(void) override
解構 RunnableMethod 物件
virtual void run(void) override
實現 Runnable 介面的 run 方法
物件基底類別
Definition Object.h:63
Definition BiConsumer.h:22
[Interface] 可執行函數式介面
Definition Runnable.h:40
類別共用基礎介面
Definition Interface.h:152