mFrame
載入中...
搜尋中...
無符合項目
Buffer.h
1
7#ifndef MFRAME_574AD0C2_CCFB_47E3_8947_EF72B95F966B
8#define MFRAME_574AD0C2_CCFB_47E3_8947_EF72B95F966B
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15
16//----------------------------------------------------------------------------------------
17#include "./../lang/Appendable.h"
18#include "./../lang/Flushable.h"
19#include "./../lang/Readable.h"
20
21/* ***************************************************************************************
22 * Namespace
23 */
24namespace mframe::io {
25 struct Buffer;
26} // namespace mframe::io
27
28/* ***************************************************************************************
29 * Class/Interface/Struct/Enum
30 */
32 /* *************************************************************************************
33 * Method
34 */
35 virtual mframe::lang::Readable& getReadable(void) abstract;
36
37 virtual mframe::lang::Appendable& getAppendable(void) abstract;
38};
39
40/* ***************************************************************************************
41 * End of file
42 */
43
44#endif /* MFRAME_574AD0C2_CCFB_47E3_8947_EF72B95F966B */
Definition AppendableOutputStream.h:24
Definition Buffer.h:31
可附加的 <Interface>
Definition Appendable.h:36
Definition Flushable.h:29
Definition Readable.h:31