azure-core
Loading...
Searching...
No Matches
case_insensitive_containers.hpp
Go to the documentation of this file.
1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT License.
3
9#pragma once
10
12
13#include <map>
14#include <set>
15#include <string>
16
17namespace Azure { namespace Core {
18
24 = std::map<std::string, std::string, _internal::StringExtensions::CaseInsensitiveComparator>;
25
31 = std::set<std::string, _internal::StringExtensions::CaseInsensitiveComparator>;
32
33}} // namespace Azure::Core
std::map< std::string, std::string, _internal::StringExtensions::CaseInsensitiveComparator > CaseInsensitiveMap
A type alias of std::map<std::string, std::string> with case-insensitive key comparison.
Definition case_insensitive_containers.hpp:24
std::set< std::string, _internal::StringExtensions::CaseInsensitiveComparator > CaseInsensitiveSet
A type alias of std::set<std::string> with case-insensitive element comparison.
Definition case_insensitive_containers.hpp:31
Compute the hash value for the input binary data, using SHA256, SHA384 and SHA512.
Definition azure_assert.hpp:57
Internal utility functions for strings.