Mercurial > hg > octave-nkf
comparison src/procstream.h @ 3775:13905c3a24af
[project @ 2001-02-06 01:56:59 by jwe]
author | jwe |
---|---|
date | Tue, 06 Feb 2001 01:57:06 +0000 |
parents | 25e84fcef38a |
children | b79da8779a0e |
comparison
equal
deleted
inserted
replaced
3774:de61a7ba91f2 | 3775:13905c3a24af |
---|---|
64 | 64 |
65 procstreambase& operator = (const procstreambase&); | 65 procstreambase& operator = (const procstreambase&); |
66 }; | 66 }; |
67 | 67 |
68 class | 68 class |
69 iprocstream : public procstreambase, public std::istream | 69 iprocstream : public std::istream, public procstreambase |
70 // iprocstream : public procstreambase, public std::istream | |
70 { | 71 { |
71 public: | 72 public: |
72 | 73 |
73 iprocstream (void) : procstreambase () { } | 74 iprocstream (void) : std::istream (0), procstreambase () { } |
74 | 75 |
75 iprocstream (const char *name, int mode = std::ios::in) | 76 iprocstream (const char *name, int mode = std::ios::in) |
76 : procstreambase (name, mode) { } | 77 : std::istream (0), procstreambase (name, mode) { } |
77 | 78 |
78 ~iprocstream (void) { } | 79 ~iprocstream (void) { } |
79 | 80 |
80 void open (const char *name, int mode = std::ios::in) | 81 void open (const char *name, int mode = std::ios::in) |
81 { procstreambase::open (name, mode); } | 82 { procstreambase::open (name, mode); } |
86 | 87 |
87 iprocstream& operator = (const iprocstream&); | 88 iprocstream& operator = (const iprocstream&); |
88 }; | 89 }; |
89 | 90 |
90 class | 91 class |
91 oprocstream : public procstreambase, public std::ostream | 92 oprocstream : public std::ostream, public procstreambase |
93 // oprocstream : public procstreambase, public std::ostream | |
92 { | 94 { |
93 public: | 95 public: |
94 | 96 |
95 oprocstream (void) : procstreambase () { } | 97 oprocstream (void) : std::ostream (0), procstreambase () { } |
96 | 98 |
97 oprocstream (const char *name, int mode = std::ios::out) | 99 oprocstream (const char *name, int mode = std::ios::out) |
98 : procstreambase(name, mode) { } | 100 : std::ostream (0), procstreambase(name, mode) { } |
99 | 101 |
100 ~oprocstream (void) { } | 102 ~oprocstream (void) { } |
101 | 103 |
102 void open (const char *name, int mode = std::ios::out) | 104 void open (const char *name, int mode = std::ios::out) |
103 { procstreambase::open (name, mode); } | 105 { procstreambase::open (name, mode); } |
108 | 110 |
109 oprocstream& operator = (const oprocstream&); | 111 oprocstream& operator = (const oprocstream&); |
110 }; | 112 }; |
111 | 113 |
112 class | 114 class |
113 procstream : public procstreambase, public std::iostream | 115 procstream : public std::iostream, public procstreambase |
116 // procstream : public procstreambase, public std::iostream | |
114 { | 117 { |
115 public: | 118 public: |
116 | 119 |
117 procstream (void) : procstreambase () { } | 120 procstream (void) : std::iostream (0), procstreambase () { } |
118 | 121 |
119 procstream (const char *name, int mode) | 122 procstream (const char *name, int mode) |
120 : procstreambase (name, mode) { } | 123 : std::iostream (0), procstreambase (name, mode) { } |
121 | 124 |
122 ~procstream (void) { } | 125 ~procstream (void) { } |
123 | 126 |
124 void open (const char *name, int mode) | 127 void open (const char *name, int mode) |
125 { procstreambase::open (name, mode); } | 128 { procstreambase::open (name, mode); } |