mFrame
載入中...
搜尋中...
無符合項目
ufm::func::BiConsumer< T, U > 結構 樣版 參考文件abstract

[Interface] 雙參數消費者函數式介面模板 更多...

#include <BiConsumer.h>

類別ufm::func::BiConsumer< T, U >的繼承圖:
ufm::func::BiConsumerEvent ufm::func::BiConsumerMethod

公開方法(Public Methods)

virtual void accept (T &t, U &u) override
 對給定的一對參數執行操作
 

詳細描述

template<typename T = Interface, typename U = Interface>
struct ufm::func::BiConsumer< T, U >

[Interface] 雙參數消費者函數式介面模板

BiConsumer 定義了接收兩個不同類型參數並執行操作的行為模式。 作為函數式編程中雙參數消費者模式的實現,提供了處理配對數據的標準機制。 擴展了單參數 Consumer 的能力,支持關聯數據的處理與轉換。 廣泛用於映射操作、關聯處理、成對數據轉換等需要同時處理兩個相關對象的場景。

樣版參數
T第一個輸入參數的類型,預設為 Interface
U第二個輸入參數的類型,預設為 Interface
1.0.0

函式成員說明文件

◆ accept()

template<typename T = Interface, typename U = Interface>
virtual void ufm::func::BiConsumer< T, U >::accept ( T & t,
U & u )
pure virtual

對給定的一對參數執行操作

參數
t第一個輸入參數
u第二個輸入參數

此方法定義了如何處理一對輸入參數的邏輯。 作為 BiConsumer 介面的核心功能,它封裝了雙參數處理的本質。 不返回結果,專注於產生副作用或關聯處理。 實現類需提供符合特定業務邏輯的具體實現,可能涉及狀態修改或其他副作用。


此結構(structure) 文件是由下列檔案中產生: