mFrame
載入中...
搜尋中...
無符合項目
Markable.h
1
7#ifndef MFRAME_159D9238_752E_4CC6_9A81_6A4B3A93F5AF
8#define MFRAME_159D9238_752E_4CC6_9A81_6A4B3A93F5AF
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "./../lang/Interface.h"
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace ufm::lang {
23 struct Markable;
24} // namespace ufm::lang
25
26/* ***************************************************************************************
27 * Class/Interface/Struct/Enum
28 */
29
47 virtual void mark(void) abstract;
48
57 virtual void reset(void) abstract;
58};
59
60/* ***************************************************************************************
61 * End of file
62 */
63
64#endif /* MFRAME_159D9238_752E_4CC6_9A81_6A4B3A93F5AF */
Definition Appendable.h:23
[Interface] 定義可標記流介面
Definition Markable.h:40
virtual void mark(void) override
設定流標記
virtual void reset(void) override
重置流位置至上次標記點