255 if (cppMode & std::ios::app)
260 if (cppMode & std::ios::trunc)
265 if (cppMode & (std::ios::in | std::ios::out))
269 else if (cppMode & std::ios::in)
273 else if (cppMode & std::ios::out)
283 cppMode = cppMode &
~std::ios::ate;
287 if( cppMode == ios::app ||
288 cppMode == (ios::in|ios::app) ||
289 cppMode == (ios::out|ios::app) )
294 else if( cppMode == (ios::binary|ios::app) ||
295 cppMode == (ios::in|ios::binary|ios::app) ||
296 cppMode == (ios::out|ios::binary|ios::app) )
301 else if (cppMode == ios::in)
306 else if (cppMode == (ios::in|ios::binary))
311 else if (cppMode == (ios::out|ios::in))
316 else if (cppMode == (ios::out|ios::in|ios::app))
321 else if (cppMode == (ios::out|ios::in|ios::binary))
326 else if (cppMode == (ios::out|ios::in|ios::binary|ios::app))
331 else if( (cppMode == ios::out) ||
332 cppMode == (ios::trunc) ||
333 cppMode == (ios::trunc|ios::app) ||
334 cppMode == (ios::trunc|ios::out) ||
335 cppMode == (ios::trunc|ios::out|ios::app) )
340 else if( (cppMode == (ios::trunc|ios::binary)) ||
341 (cppMode == (ios::trunc|ios::binary|ios::app)) ||
342 (cppMode == (ios::out|ios::binary)) ||
343 (cppMode == (ios::trunc|ios::out|ios::binary)) ||
344 (cppMode == (ios::trunc|ios::out|ios::binary|ios::app) ))
349 else if( (cppMode == (ios::trunc|ios::out|ios::in)) ||
350 (cppMode == (ios::trunc|ios::out|ios::in|ios::app)) )
355 else if( (cppMode == (ios::trunc|ios::out|ios::in|ios::binary)) ||
356 (cppMode == (ios::trunc|ios::out|ios::in|ios::binary|ios::app)) )