AWS SDK for C++  1.8.95
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
std::basic_stringbuf< char, std::char_traits< char >, Aws::Allocator< char > > StringBuf
std::allocator< T > Allocator
Definition: AWSAllocator.h:84
std::basic_istringstream< char, std::char_traits< char >, Aws::Allocator< char > > IStringStream
std::basic_stringstream< char, std::char_traits< char >, Aws::Allocator< char > > StringStream
std::basic_ostringstream< char, std::char_traits< char >, Aws::Allocator< char > > OStringStream