AWS SDK for C++  1.8.184
AWS SDK for C++
AWSStringStream.h
Go to the documentation of this file.
1 
6 #pragma once
7 
9 
10 #if defined(_GLIBCXX_FULLY_DYNAMIC_STRING) && _GLIBCXX_FULLY_DYNAMIC_STRING == 0 && defined(__ANDROID__)
11 
13 
14 #else
15 
17 
18 #include <sstream>
19 
20 #endif
21 
22 namespace Aws
23 {
24 
25 #if defined(_GLIBCXX_FULLY_DYNAMIC_STRING) && _GLIBCXX_FULLY_DYNAMIC_STRING == 0 && defined(__ANDROID__)
26 
27 // see the large comment block in AWSString.h for an explanation
32 
33 #else
34 
35 typedef std::basic_stringstream< char, std::char_traits< char >, Aws::Allocator< char > > StringStream;
36 typedef std::basic_istringstream< char, std::char_traits< char >, Aws::Allocator< char > > IStringStream;
37 typedef std::basic_ostringstream< char, std::char_traits< char >, Aws::Allocator< char > > OStringStream;
38 typedef std::basic_stringbuf< char, std::char_traits< char >, Aws::Allocator< char > > StringBuf;
39 
40 #endif
41 
42 } // namespace Aws
Aws::Allocator
std::allocator< T > Allocator
Definition: AWSAllocator.h:84
Aws::IStringStream
std::basic_istringstream< char, std::char_traits< char >, Aws::Allocator< char > > IStringStream
Definition: AWSStringStream.h:36
Aws::OStringStream
std::basic_ostringstream< char, std::char_traits< char >, Aws::Allocator< char > > OStringStream
Definition: AWSStringStream.h:37
Aws::Utils::Stream::SimpleStreamBuf
Definition: SimpleStreamBuf.h:24
Aws::StringBuf
std::basic_stringbuf< char, std::char_traits< char >, Aws::Allocator< char > > StringBuf
Definition: AWSStringStream.h:38
Aws::SimpleOStringStream
Definition: SimpleStringStream.h:90
Aws::SimpleIStringStream
Definition: SimpleStringStream.h:54
Aws::SimpleStringStream
Definition: SimpleStringStream.h:18
SimpleStringStream.h
Core_EXPORTS.h
AWSAllocator.h
Aws
Definition: AccessManagementClient.h:15
Aws::StringStream
std::basic_stringstream< char, std::char_traits< char >, Aws::Allocator< char > > StringStream
Definition: AWSStringStream.h:35