AWS SDK for C++  1.8.21
AWS SDK for C++
AWSStreamFwd.h
Go to the documentation of this file.
1 
6 #pragma once
7 
9 
10 #include <iostream>
11 #include <functional>
12 
13 namespace Aws
14 {
15 
16 // Serves no purpose other than to help my conversion process
17 typedef std::basic_ifstream< char, std::char_traits< char > > IFStream;
18 typedef std::basic_ofstream< char, std::char_traits< char > > OFStream;
19 typedef std::basic_fstream< char, std::char_traits< char > > FStream;
20 typedef std::basic_istream< char, std::char_traits< char > > IStream;
21 typedef std::basic_ostream< char, std::char_traits< char > > OStream;
22 typedef std::basic_iostream< char, std::char_traits< char > > IOStream;
23 typedef std::istreambuf_iterator< char, std::char_traits< char > > IStreamBufIterator;
24 
25 using IOStreamFactory = std::function< Aws::IOStream*(void) >;
26 
27 
28 } // namespace Aws
std::basic_istream< char, std::char_traits< char > > IStream
Definition: AWSStreamFwd.h:20
std::basic_ifstream< char, std::char_traits< char > > IFStream
Definition: AWSStreamFwd.h:17
std::basic_iostream< char, std::char_traits< char > > IOStream
Definition: AWSStreamFwd.h:22
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
std::istreambuf_iterator< char, std::char_traits< char > > IStreamBufIterator
Definition: AWSStreamFwd.h:23
std::basic_fstream< char, std::char_traits< char > > FStream
Definition: AWSStreamFwd.h:19
std::basic_ofstream< char, std::char_traits< char > > OFStream
Definition: AWSStreamFwd.h:18
std::function< Aws::IOStream *(void) > IOStreamFactory
Definition: AWSStreamFwd.h:25