7#ifndef MFRAME_931E6ABB_4B6C_491B_87BB_7BFD8AAE0E96
8#define MFRAME_931E6ABB_4B6C_491B_87BB_7BFD8AAE0E96
15#include "./../func/Runnable.h"
16#include "./../io/PrintStream.h"
17#include "./../lang/Clock.h"
18#include "./../lang/Interface.h"
19#include "./../lang/Readable.h"
20#include "./../util/Application.h"
21#include "./../util/Queue.h"
22#include "./../util/Set.h"
30 struct SystemProvider;
格式化輸出串流
Definition PrintStream.h:43
存儲資料的類別,提供動態記憶體管理功能。
Definition Memory.h:44
系統功能相關的命名空間
Definition Object.h:31
時鐘介面
Definition mframe/src/ufm/lang/Clock.h:39
[Interface] 定義資料讀取介面
Definition Readable.h:46
系統資源提供者抽象介面
Definition SystemProvider.h:44
virtual ufm::lang::Readable & in(void) override
取得標準輸入裝置 (Readable)
virtual ufm::io::PrintStream & out(void) override
取得標準輸出裝置 (PrintStream)
virtual ufm::lang::Clock & clock(void) override
取得系統時鐘 (Clock)
virtual ufm::util::Queue< ufm::func::Runnable * > & runnables(void) override
取得系統中所有 Runnable 物件的陣列
[Interface] 佇列介面
Definition Queue.h:44