azure-core
Namespaces | Classes | Typedefs
Azure::Core Namespace Reference

Abstractions commonly used by Azure SDK client libraries.

Namespaces

 Credentials
 Credential-related abstractions.
 
 Cryptography
 Cryptography-related abstractions.
 
 Diagnostics
 Diagnostics-related abstractions, such as logging.
 
 Http
 Abstractions related to HTTP transport layer.
 
 IO
 Abstractions related to communications with Azure.
 

Classes

class  Context
 A context is a node within a tree that represents deadlines and key/value pairs. More...
 
class  Convert
 Used to convert one form of data into another, for example encoding binary data into Base64 text. More...
 
class  Operation
 Methods starting long-running operations return Operation<T> types. More...
 
class  OperationCancelledException
 An exception thrown when an operation is cancelled. More...
 
class  OperationStatus
 Long-running operation states. More...
 
class  PagedResponse
 The base type and behavior for a paged response. More...
 
class  RequestFailedException
 An error while trying to send a request to Azure service. More...
 
class  Url
 Represents the location where a request will be performed. More...
 
class  Uuid
 Universally unique identifier. More...
 

Typedefs

using CaseInsensitiveMap = std::map< std::string, std::string, _internal::StringExtensions::CaseInsensitiveComparator >
 A type alias of std::map<std::string, std::string> with case-insensitive key comparison.
 
using CaseInsensitiveSet = std::set< std::string, _internal::StringExtensions::CaseInsensitiveComparator >
 A type alias of std::set<std::string> with case-insensitive element comparison. More...
 

Typedef Documentation

◆ CaseInsensitiveSet

using Azure::Core::CaseInsensitiveSet = typedef std::set<std::string, _internal::StringExtensions::CaseInsensitiveComparator>