Changes in libcfa/src/fstream.hfa [00e9be9:ba0d2ea]
- File:
- 
      - 1 edited
 
 - 
          
  libcfa/src/fstream.hfa (modified) (2 diffs)
 
Legend:
- Unmodified
- Added
- Removed
- 
      libcfa/src/fstream.hfar00e9be9 rba0d2ea 10 10 // Created On : Wed May 27 17:56:53 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Wed Apr 28 20:37:57202113 // Update Count : 23 012 // Last Modified On : Wed Jul 28 07:35:50 2021 13 // Update Count : 234 14 14 // 15 15 … … 148 148 149 149 150 EHM_EXCEPTION(Open_Failure)( 151 union { 152 ofstream * ostream; 153 ifstream * istream; 154 }; 155 // TEMPORARY: need polymorphic exceptions 156 int tag; // 1 => ostream; 0 => istream 157 );150 exception Open_Failure { 151 union { 152 ofstream * ostream; 153 ifstream * istream; 154 }; 155 // TEMPORARY: need polymorphic exceptions 156 int tag; // 1 => ostream; 0 => istream 157 }; 158 158 159 159 void ?{}( Open_Failure & this, ofstream & ); 160 160 void ?{}( Open_Failure & this, ifstream & ); 161 162 exception Close_Failure { 163 union { 164 ofstream * ostream; 165 ifstream * istream; 166 }; 167 // TEMPORARY: need polymorphic exceptions 168 int tag; // 1 => ostream; 0 => istream 169 }; 170 171 void ?{}( Close_Failure & this, ofstream & ); 172 void ?{}( Close_Failure & this, ifstream & ); 173 174 exception Write_Failure { 175 union { 176 ofstream * ostream; 177 ifstream * istream; 178 }; 179 // TEMPORARY: need polymorphic exceptions 180 int tag; // 1 => ostream; 0 => istream 181 }; 182 183 void ?{}( Write_Failure & this, ofstream & ); 184 void ?{}( Write_Failure & this, ifstream & ); 185 186 exception Read_Failure { 187 union { 188 ofstream * ostream; 189 ifstream * istream; 190 }; 191 // TEMPORARY: need polymorphic exceptions 192 int tag; // 1 => ostream; 0 => istream 193 }; 194 195 void ?{}( Read_Failure & this, ofstream & ); 196 void ?{}( Read_Failure & this, ifstream & ); 161 197 162 198 // Local Variables: // 
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  