NEST  2.6.0,not_revisioned_source_dir@0
sli_io.h
Go to the documentation of this file.
1 /*
2  * sli_io.h
3  *
4  * This file is part of NEST.
5  *
6  * Copyright (C) 2004 The NEST Initiative
7  *
8  * NEST is free software: you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation, either version 2 of the License, or
11  * (at your option) any later version.
12  *
13  * NEST is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with NEST. If not, see <http://www.gnu.org/licenses/>.
20  *
21  */
22 
23 #ifndef SLI_IO_H
24 #define SLI_IO_H
25 /**************************************
26  All SLI stream I/O functions are
27  defined in this module.
28  Functions related to the filesystem are located in
29  filesystem.h
30  *************************************/
31 
32 #include "interpret.h"
33 
34 
36 
38 {
39 public:
41  void execute(SLIInterpreter *) const;
42 };
43 
45 {
46 public:
48  void execute(SLIInterpreter *) const;
49 };
50 
52 {
53 public:
55  void execute(SLIInterpreter *) const;
56 };
57 
59 {
60 public:
62  void execute(SLIInterpreter *) const;
63 };
64 
66 {
67 public:
69  void execute(SLIInterpreter *) const;
70 };
71 
72 #ifdef HAVE_SSTREAM
73 
75 {
76 public:
78  void execute(SLIInterpreter *) const;
79 };
80 
82 {
83 public:
85  void execute(SLIInterpreter *) const;
86 };
87 
89 {
90 public:
92  void execute(SLIInterpreter *) const;
93 };
94 #else
95 
97 {
98 public:
100  void execute(SLIInterpreter *) const;
101 };
102 
104 {
105 public:
107  void execute(SLIInterpreter *) const;
108 };
109 #endif
110 
112 {
113 public:
115  void execute(SLIInterpreter *) const;
116 };
117 
119 {
120 public:
122  void execute(SLIInterpreter *) const;
123 };
124 
126 {
127 public:
129  void execute(SLIInterpreter *) const;
130 };
131 
133 {
134 public:
136  void execute(SLIInterpreter *) const;
137 };
138 
140 {
141 public:
143  void execute(SLIInterpreter *) const;
144 };
145 
147 {
148 public:
150  void execute(SLIInterpreter *) const;
151 };
152 
154 {
155 public:
157  void execute(SLIInterpreter *) const;
158 };
159 
161 {
162 public:
164  void execute(SLIInterpreter *) const;
165 };
166 
168 {
169 public:
171  void execute(SLIInterpreter *) const;
172 };
173 
175 {
176 public:
178  void execute(SLIInterpreter *) const;
179 };
180 
182 {
183 public:
185  void execute(SLIInterpreter *) const;
186 };
187 
189 {
190 public:
192  void execute(SLIInterpreter *) const;
193 };
194 
196 {
197 public:
199  void execute(SLIInterpreter *) const;
200 };
201 
203 {
204 public:
206  void execute(SLIInterpreter *) const;
207 };
208 
210 {
211 public:
213  void execute(SLIInterpreter *) const;
214 };
215 
217 {
218 public:
220  void execute(SLIInterpreter *) const;
221 };
222 
224 {
225 public:
227  void execute(SLIInterpreter *) const;
228 };
229 
231 {
232 public:
234  void execute(SLIInterpreter *) const;
235 };
236 
238 {
239 public:
241  void execute(SLIInterpreter *) const;
242 };
243 
245 {
246 public:
248  void execute(SLIInterpreter *) const;
249 };
250 
252 {
253 public:
255  void execute(SLIInterpreter *) const;
256 };
257 
259 {
260 public:
262  void execute(SLIInterpreter *) const;
263 };
264 
266 {
267 public:
269  void execute(SLIInterpreter *) const;
270 };
271 
273 {
274 public:
276  void execute(SLIInterpreter *) const;
277 };
278 
280 {
281 public:
283  void execute(SLIInterpreter *) const;
284 };
285 
287 {
288 public:
290  void execute(SLIInterpreter *) const;
291 };
292 
294 {
295 public:
297  void execute(SLIInterpreter *) const;
298 };
299 
301 {
302 public:
304  void execute(SLIInterpreter *) const;
305 };
306 
308 {
309 public:
311  void execute(SLIInterpreter *) const;
312 };
313 
315 {
316 public:
318  void execute(SLIInterpreter *) const;
319 };
320 
322 {
323 public:
325  void execute(SLIInterpreter *) const;
326 };
327 
329 {
330 public:
332  void execute(SLIInterpreter *) const;
333 };
334 
336 {
337 public:
339  void execute(SLIInterpreter *) const;
340 };
341 
343 {
344 public:
346  void execute(SLIInterpreter *) const;
347 };
348 
350 {
351 public:
353  void execute(SLIInterpreter *) const;
354 };
355 
357 {
358 public:
360  void execute(SLIInterpreter *) const;
361 };
362 
364 {
365 public:
367  void execute(SLIInterpreter *) const;
368 };
369 
371 {
372 public:
374  void execute(SLIInterpreter *) const;
375 };
376 
377 #endif
378 
379 
380 
void execute(SLIInterpreter *) const
Definition: sli_io.cc:979
GetlineFunction()
Definition: sli_io.h:289
OClearFunction()
Definition: sli_io.h:310
void execute(SLIInterpreter *) const
Definition: sli_io.cc:72
void execute(SLIInterpreter *) const
Definition: sli_io.cc:925
Definition: sli_io.h:265
FlushFunction()
Definition: sli_io.h:142
Definition: sli_io.h:181
Definition: sli_io.h:237
IOSNoshowbaseFunction()
Definition: sli_io.h:226
void execute(SLIInterpreter *) const
Definition: sli_io.cc:382
Definition: sli_io.h:167
void execute(SLIInterpreter *) const
Definition: sli_io.cc:674
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1778
void execute(SLIInterpreter *) const
Definition: sli_io.cc:952
PrintFunction()
Definition: sli_io.h:114
Definition: sli_io.h:111
ReadWordFunction()
Definition: sli_io.h:373
void execute(SLIInterpreter *) const
Definition: sli_io.cc:109
void execute(SLIInterpreter *) const
Definition: sli_io.cc:196
void execute(SLIInterpreter *) const
Definition: sli_io.cc:531
IOSHexFunction()
Definition: sli_io.h:240
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1306
In_AvailFunction()
Definition: sli_io.h:352
IOSRightFunction()
Definition: sli_io.h:261
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1524
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1603
Definition: sli_io.h:342
Definition: slifunction.h:35
IClearFunction()
Definition: sli_io.h:303
IOSShowbaseFunction()
Definition: sli_io.h:219
IOSScientificFunction()
Definition: sli_io.h:191
void execute(SLIInterpreter *) const
Definition: sli_io.cc:768
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1084
void execute(SLIInterpreter *) const
Definition: sli_io.cc:254
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1350
Definition: sli_io.h:328
ReadDoubleFunction()
Definition: sli_io.h:359
Definition: sli_io.h:188
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1698
Definition: sli_io.h:139
IsstreamFunction()
Definition: sli_io.h:77
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1136
EatwhiteFunction()
Definition: sli_io.h:163
Definition: sli_io.h:307
IOSOctFunction()
Definition: sli_io.h:247
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1162
IOSDecFunction()
Definition: sli_io.h:233
Definition: sli_io.h:272
Definition: sli_io.h:370
Definition: sli_io.h:74
Definition: sli_io.h:44
void execute(SLIInterpreter *) const
Definition: sli_io.cc:577
Definition: sli_io.h:321
Definition: sli_io.h:279
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1415
Definition: sli_io.h:286
Definition: sli_io.h:153
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1190
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1682
Definition: sli_io.h:146
Definition: sli_io.h:209
Definition: sli_io.h:174
Definition: sli_io.h:314
OEofFunction()
Definition: sli_io.h:345
SetwFunction()
Definition: sli_io.h:170
Definition: sli_io.h:58
PrettyprintFunction()
Definition: sli_io.h:121
SetprecisionFunction()
Definition: sli_io.h:177
IGoodFunction()
Definition: sli_io.h:296
CloseistreamFunction()
Definition: sli_io.h:128
Definition: sli_io.h:216
Definition: sli_io.h:65
IOSDefaultFunction()
Definition: sli_io.h:198
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1642
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1110
Definition: sli_io.h:160
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1565
void execute(SLIInterpreter *) const
Definition: sli_io.cc:861
Definition: sli_io.h:81
OstrstreamFunction()
Definition: sli_io.h:99
IOSLeftFunction()
Definition: sli_io.h:254
Definition: sli_io.h:88
Definition: interpret.h:69
Definition: sli_io.h:96
MathLinkPutStringFunction()
Definition: sli_io.h:40
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1032
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1005
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1258
Definition: sli_io.h:244
Cvx_fFunction()
Definition: sli_io.h:331
void execute(SLIInterpreter *) const
Definition: sli_io.cc:810
IOSInternalFunction()
Definition: sli_io.h:268
void execute(SLIInterpreter *) const
Definition: sli_io.cc:359
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1218
StrFunction()
Definition: sli_io.h:106
Definition: sli_io.h:118
Definition: sli_io.h:202
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1729
GetcFunction()
Definition: sli_io.h:275
void execute(SLIInterpreter *) const
Definition: sli_io.cc:647
Definition: sli_io.h:258
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1490
void execute(SLIInterpreter *) const
Definition: sli_io.cc:610
void execute(SLIInterpreter *) const
Definition: sli_io.cc:139
void execute(SLIInterpreter *) const
Definition: sli_io.cc:898
void init_sli_io(SLIInterpreter *)
Definition: sli_io.cc:1952
Definition: sli_io.h:230
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1838
Definition: sli_io.h:223
GetsFunction()
Definition: sli_io.h:282
Definition: sli_io.h:356
EndlFunction()
Definition: sli_io.h:149
void execute(SLIInterpreter *) const
Definition: sli_io.cc:470
IOSShowpointFunction()
Definition: sli_io.h:205
ReadIntFunction()
Definition: sli_io.h:366
IEofFunction()
Definition: sli_io.h:338
OfsopenFunction()
Definition: sli_io.h:68
XIfstreamFunction()
Definition: sli_io.h:47
Definition: sli_io.h:251
EndsFunction()
Definition: sli_io.h:156
Definition: sli_io.h:103
IFailFunction()
Definition: sli_io.h:317
Definition: sli_io.h:363
void execute(SLIInterpreter *) const
Definition: sli_io.cc:701
Definition: sli_io.h:37
void execute(SLIInterpreter *) const
Definition: sli_io.cc:306
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1454
StrSStreamFunction()
Definition: sli_io.h:91
IfstreamFunction()
Definition: sli_io.h:54
OfstreamFunction()
Definition: sli_io.h:61
IOSNoshowpointFunction()
Definition: sli_io.h:212
CloseostreamFunction()
Definition: sli_io.h:135
OsstreamFunction()
Definition: sli_io.h:84
Definition: sli_io.h:300
IOSFixedFunction()
Definition: sli_io.h:184
void execute(SLIInterpreter *) const
Definition: sli_io.cc:1058
void execute(SLIInterpreter *) const
Definition: sli_io.cc:728
Definition: sli_io.h:51
void execute(SLIInterpreter *) const
Definition: sli_io.cc:441
OGoodFunction()
Definition: sli_io.h:324
Definition: sli_io.h:132
Definition: sli_io.h:125
Definition: sli_io.h:335
Definition: sli_io.h:293
Definition: sli_io.h:195
Definition: sli_io.h:349