AWS SDK for C++
1.8.184
AWS SDK for C++
aws-cpp-sdk-core
include
aws
core
utils
memory
stl
AWSStringStream.h
Go to the documentation of this file.
1
6
#pragma once
7
8
#include <
aws/core/Core_EXPORTS.h
>
9
10
#if defined(_GLIBCXX_FULLY_DYNAMIC_STRING) && _GLIBCXX_FULLY_DYNAMIC_STRING == 0 && defined(__ANDROID__)
11
12
#include <
aws/core/utils/memory/stl/SimpleStringStream.h
>
13
14
#else
15
16
#include <
aws/core/utils/memory/stl/AWSAllocator.h
>
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
28
typedef
Aws::SimpleStringStream
StringStream
;
29
typedef
Aws::SimpleIStringStream
IStringStream
;
30
typedef
Aws::SimpleOStringStream
OStringStream
;
31
typedef
Aws::Utils::Stream::SimpleStreamBuf
StringBuf
;
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
Generated by
1.8.19
Privacy |
Site terms |
Cookie preferences