AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
EnumParseOverflowContainer.h
Go to the documentation of this file.
1
6#pragma once
7
12
13namespace Aws
14{
15 namespace Utils
16 {
23 {
24 public:
25 const Aws::String& RetrieveOverflow(int hashCode) const;
26 void StoreOverflow(int hashCode, const Aws::String& value);
27
28 private:
29 mutable Aws::Utils::Threading::ReaderWriterLock m_overflowLock;
30 Aws::Map<int, Aws::String> m_overflowMap;
31 Aws::String m_emptyString;
32 };
33 }
34}
35
36
#define AWS_CORE_API
Definition: Core_EXPORTS.h:26
void StoreOverflow(int hashCode, const Aws::String &value)
const Aws::String & RetrieveOverflow(int hashCode) const
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97