source: to-imperative/trunk/library/StdIO/StdIO.hh @ 2030

Last change on this file since 2030 was 2030, checked in by orlov, 15 years ago
  • Fresh-generated libraries for C++.
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 814 bytes
Line 
1#ifndef __StdIO_hh__
2#define __StdIO_hh__
3
4#include <rf_core.hh>
5
6namespace refal
7{
8
9using namespace rfrt;
10
11namespace StdIO
12{
13
14extern Expr StdIn;
15
16extern Expr StdOut;
17
18extern Expr StdErr;
19
20RF_DECL (Channel);
21
22RF_DECL (Open_m_File);
23
24RF_DECL (Close_m_Channel);
25
26RF_DECL (Parse_m_File_m_Name);
27
28RF_DECL (Erase_m_File);
29
30RF_DECL (EOF_q_);
31
32RF_DECL (Read);
33
34RF_DECL (Read_m_Char);
35
36RF_DECL (Read_m_Line);
37
38RF_DECL (Write);
39
40RF_DECL (WriteLN);
41
42RF_DECL (Print);
43
44RF_DECL (PrintLN);
45
46RF_DECL (Read_e_);
47
48RF_DECL (Read_m_Char_e_);
49
50RF_DECL (Read_m_Line_e_);
51
52RF_DECL (Write_e_);
53
54RF_DECL (WriteLN_e_);
55
56RF_DECL (Print_e_);
57
58RF_DECL (PrintLN_e_);
59
60RF_DECL (Flush_e_);
61
62RF_DECL (Prim_m_Open_m_File);
63
64RF_DECL (Prim_m_Close_m_Channel);
65
66RF_DECL (Prim_m_Read);
67
68extern Expr Read_m_Chunk_m_Size;
69
70}
71
72}
73
74#endif // __StdIO_hh__
Note: See TracBrowser for help on using the repository browser.