MySQL 9.6.0
Source Code Documentation
mysql::gtids::Tsid Class Reference

#include <tsid.h>

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

Public Member Functions

 Tsid ()=default
 
template<class... Args_t>
requires mysql::meta::Not_decayed<Tsid, Args_t...>
 Tsid (Args_t &&...args)
 
- Public Member Functions inherited from mysql::gtids::detail::Tsid_interface< Tsid, Tag >
 Tsid_interface ()=default
 
 Tsid_interface (const mysql::uuids::Uuid &uuid, const Is_tag auto &tag)
 
 Tsid_interface (const mysql::uuids::Uuid &uuid)
 
 Tsid_interface (const Is_tsid auto &other)
 
const mysql::uuids::Uuiduuid () const
 
mysql::uuids::Uuiduuid ()
 
const auto & tag () const
 
auto & tag ()
 
auto assign (const Is_tsid auto &other)
 

Private Types

using Base_t = detail::Tsid_interface< Tsid, Tag >
 

Additional Inherited Members

- Public Types inherited from mysql::gtids::detail::Tsid_interface< Tsid, Tag >
using Tag_t = Tag_tp
 

Member Typedef Documentation

◆ Base_t

using mysql::gtids::Tsid::Base_t = detail::Tsid_interface<Tsid, Tag>
private

Constructor & Destructor Documentation

◆ Tsid() [1/2]

mysql::gtids::Tsid::Tsid ( )
default

◆ Tsid() [2/2]

template<class... Args_t>
requires mysql::meta::Not_decayed<Tsid, Args_t...>
mysql::gtids::Tsid::Tsid ( Args_t &&...  args)
inlineexplicit

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