7#ifndef MFRAME_7CB5B2B6_EE12_4760_B144_0E8250AF90D9
8#define MFRAME_7CB5B2B6_EE12_4760_B144_0E8250AF90D9
17#include "./../func/Supplier.h"
18#include "./../lang/Object.h"
67 template <
typename R,
typename C>
111 template <
typename R>
114 return *
reinterpret_cast<const Supplier<R>*
>(
this);
127 template <
typename R>
供應方法類別,將物件方法封裝為供應者
Definition SupplierMethod.h:39
SupplierMethod(Supplier< R > &supplier)
從現有供應者建構供應方法物件
Definition SupplierMethod.h:85
virtual Interface & get(void) override
實現 Supplier 介面的 get 方法
SupplierMethod(Interface &c, C &(Supplier< C >::*method)(void))
建構供應方法物件
Definition SupplierMethod.h:68
virtual ~SupplierMethod(void) override
解構供應方法物件
物件基底類別
Definition Object.h:63
Definition BiConsumer.h:22
[Interface] 供應者函數式介面模板
Definition Supplier.h:42
類別共用基礎介面
Definition Interface.h:152