MySQL 9.6.0
Source Code Documentation
mysql::gtids::Sequence_number_traits Struct Reference

Class that defines Set_traits for gtids::Sequence_number. More...

#include <gtid_set.h>

Inheritance diagram for mysql::gtids::Sequence_number_traits:
[legend]

Additional Inherited Members

- Public Types inherited from mysql::sets::Int_set_traits< Element_tp, min_tp, max_exclusive_tp >
using Base_t = Ordered_set_traits_interface< Int_set_traits< Element_tp, min_tp, max_exclusive_tp >, Element_tp, std::make_unsigned_t< Element_tp > >
 
using Element_t = Base_t::Element_t
 
using Difference_t = Base_t::Difference_t
 
- Public Types inherited from mysql::sets::Ordered_set_traits_interface< Int_set_traits< Element_tp, std::numeric_limits< Element_tp >::min(), std::numeric_limits< Element_tp >::max() >, Element_tp, std::make_unsigned_t< Element_tp > >
using Element_t = Element_tp
 
using Difference_t = std::make_unsigned_t< Element_tp >
 
using Less_t = detail::Less< Int_set_traits< Element_tp, std::numeric_limits< Element_tp >::min(), std::numeric_limits< Element_tp >::max() >, Element_tp >
 
- Static Public Member Functions inherited from mysql::sets::Int_set_traits< Element_tp, min_tp, max_exclusive_tp >
static constexpr Element_t min ()
 Return the minimum allowed value. More...
 
static constexpr Element_t max_exclusive ()
 
static constexpr bool lt_impl (const Element_t &left, const Element_t &right)
 
static constexpr std::strong_ordering cmp_impl (const Element_t &left, const Element_t &right)
 
static constexpr Element_t next (const Element_t &element)
 
static constexpr Element_t prev (const Element_t &element)
 
- Static Public Member Functions inherited from mysql::sets::Ordered_set_traits_interface< Int_set_traits< Element_tp, std::numeric_limits< Element_tp >::min(), std::numeric_limits< Element_tp >::max() >, Element_tp, std::make_unsigned_t< Element_tp > >
static constexpr bool in_range (const Element_t &element)
 
static constexpr std::strong_ordering cmp (const Element_t &left, const Element_t &right)
 
static constexpr bool lt (const Element_t &left, const Element_t &right)
 
static constexpr bool le (const Element_t &left, const Element_t &right)
 
static constexpr bool gt (const Element_t &left, const Element_t &right)
 
static constexpr bool ge (const Element_t &left, const Element_t &right)
 
static constexpr Difference_t sub (const Element_t &left, const Element_t &right)
 
static constexpr Difference_t add (const Difference_proxy_t &left, const Difference_proxy_t &right)
 
static constexpr Element_t add (const Element_t &left, const Difference_proxy_t &right)
 
static constexpr Element_t add (const Difference_proxy_t &left, const Element_t &right)
 

Detailed Description

Class that defines Set_traits for gtids::Sequence_number.


The documentation for this struct was generated from the following file: