OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimIosFwd.h
Go to the documentation of this file.
1 //---
2 // License: MIT
3 // Description: Forward ossim stream declarations.
4 // $Id$
5 //---
6 
7 #ifndef ossimIosFwd_H
8 #define ossimIosFwd_H 1
9 
10 #include <iosfwd>
11 
12 namespace ossim
13 {
14  //---
15  // Straight from <iosfwd> include. ossim namespace so we have a common
16  // factory stream return that can be derived from.
17  //---
18 
20  typedef std::basic_istream<char> istream;
21 
23  typedef std::basic_ostream<char> ostream;
24 
26  typedef std::basic_iostream<char> iostream;
27 
29  typedef std::basic_stringbuf<char> stringbuf;
30 
32  typedef std::basic_istringstream<char> istringstream;
33 
35  typedef std::basic_ostringstream<char> ostringstream;
36 
38  typedef std::basic_stringstream<char> stringstream;
39 
41  typedef std::basic_filebuf<char> filebuf;
42 
44  typedef std::basic_ifstream<char> ifstream;
45 
47  typedef std::basic_ofstream<char> ofstream;
48 
50  typedef std::basic_fstream<char> fstream;
51 
52 } // End: namespace ossim
53 
54 #endif /* #ifndef ossimIosFwd_H */
std::basic_fstream< char > fstream
Class for char mixed input and output file streams.
Definition: ossimIosFwd.h:50
std::basic_filebuf< char > filebuf
Class for char file buffers.
Definition: ossimIosFwd.h:41
std::basic_ostringstream< char > ostringstream
Class for char output memory streams.
Definition: ossimIosFwd.h:35
std::basic_stringstream< char > stringstream
Class for char mixed input and output memory streams.
Definition: ossimIosFwd.h:38
std::basic_ifstream< char > ifstream
Class for char input file streams.
Definition: ossimIosFwd.h:44
This code was derived from https://gist.github.com/mshockwave.
Definition: Barrier.h:8
std::basic_stringbuf< char > stringbuf
Class for char memory buffers.
Definition: ossimIosFwd.h:29
std::basic_istream< char > istream
Base class for char input streams.
Definition: ossimIosFwd.h:20
std::basic_iostream< char > iostream
Base class for char mixed input and output streams.
Definition: ossimIosFwd.h:26
std::basic_ofstream< char > ofstream
Class for char output file streams.
Definition: ossimIosFwd.h:47
std::basic_istringstream< char > istringstream
Class for char input memory streams.
Definition: ossimIosFwd.h:32
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23