MySQL 9.6.0
Source Code Documentation
std Namespace Reference

Define std::hash<Gtid>. More...

Classes

struct  hash< Buffer_t >
 
struct  hash< dd::String_type >
 Specialize std::hash for dd::String_type so that it can be used with unordered_ containers. More...
 
struct  hash< Gcs_xcom_synode >
 
struct  hash< Gtid_t >
 
struct  hash< Tsid_t >
 
struct  incrementable_traits< Iterator_t >
 
struct  indirectly_readable_traits< Iterator_t >
 
struct  is_error_code_enum< cert_errc >
 
struct  is_error_code_enum< classic_protocol::codec_errc >
 
struct  is_error_code_enum< ConfigFilePathValidatorErrc >
 
struct  is_error_code_enum< DestinationsErrc >
 
struct  is_error_code_enum< http::client::FailureCode >
 
struct  is_error_code_enum< HttpAuthErrc >
 
struct  is_error_code_enum< McfErrc >
 
struct  is_error_code_enum< metadata_cache::metadata_errc >
 
struct  is_error_code_enum< mysql_harness::DynamicLoaderErrc >
 
struct  is_error_code_enum< net::io_service_errc >
 
struct  is_error_code_enum< net::ip::resolver_errc >
 
struct  is_error_code_enum< net::socket_errc >
 
struct  is_error_code_enum< net::stream_errc >
 
struct  is_error_code_enum< routing_guidelines::routing_guidelines_errc >
 
struct  is_error_code_enum< TlsCertErrc >
 
struct  is_error_code_enum< TlsErrc >
 
struct  iterator_traits< Iterator_t >
 Specialization of the standard library customization point std::iterator_traits, to subclasses of Iterator_interface. More...
 
struct  pointer_traits< Iterator_t >
 Specialization of the standard library customization point std::pointer_traits, to subclasses of Iterator_interface which declare themselves to be contiguous iterators. More...
 

Detailed Description

Define std::hash<Gtid>.

Define std::hash<T> where T is a subclass of Buffer_interface.

Specialization of the standard library customization points std::indirectly_readable_traits and std::incrementable_traits.

Define std::hash<Tsid>.

This is needed for iterators that satisfy the input iterator concept but not input iterator category (as they don't have a specialization of iterator_traits).