MySQL 8.4.0
Source Code Documentation
classic_protocol_wire.h File Reference
#include <cstddef>
#include <string>

Go to the source code of this file.

Classes

class  classic_protocol::borrowable::wire::String< Borrowed >
 
class  classic_protocol::borrowable::wire::NulTermString< Borrowed >
 
class  classic_protocol::borrowable::wire::VarString< Borrowed >
 
class  classic_protocol::borrowable::wire::BasicInt< U >
 
class  classic_protocol::borrowable::wire::VarInt
 
class  classic_protocol::borrowable::wire::FixedInt< 1 >
 
class  classic_protocol::borrowable::wire::FixedInt< 2 >
 
class  classic_protocol::borrowable::wire::FixedInt< 3 >
 
class  classic_protocol::borrowable::wire::FixedInt< 4 >
 
class  classic_protocol::borrowable::wire::FixedInt< 8 >
 
class  classic_protocol::borrowable::wire::Null
 

Namespaces

namespace  classic_protocol
 
namespace  classic_protocol::borrowable
 
namespace  classic_protocol::borrowable::wire
 
namespace  classic_protocol::borrowed
 
namespace  classic_protocol::borrowed::wire
 
namespace  classic_protocol::wire
 

Typedefs

using classic_protocol::borrowed::wire::String = borrowable::wire::String< true >
 
using classic_protocol::borrowed::wire::NulTermString = borrowable::wire::NulTermString< true >
 
using classic_protocol::borrowed::wire::VarString = borrowable::wire::VarString< true >
 
using classic_protocol::borrowed::wire::Null = borrowable::wire::Null
 
template<int Size>
using classic_protocol::borrowed::wire::FixedInt = borrowable::wire::FixedInt< Size >
 
using classic_protocol::borrowed::wire::VarInt = borrowable::wire::VarInt
 
using classic_protocol::wire::String = borrowable::wire::String< false >
 
using classic_protocol::wire::NulTermString = borrowable::wire::NulTermString< false >
 
using classic_protocol::wire::VarString = borrowable::wire::VarString< false >
 
using classic_protocol::wire::Null = borrowable::wire::Null
 
template<int Size>
using classic_protocol::wire::FixedInt = borrowable::wire::FixedInt< Size >
 
using classic_protocol::wire::VarInt = borrowable::wire::VarInt
 

Functions

template<bool Borrowed>
bool classic_protocol::borrowable::wire::operator== (const String< Borrowed > &lhs, const String< Borrowed > &rhs)
 
template<class U >
constexpr bool classic_protocol::borrowable::wire::operator== (const BasicInt< U > &lhs, const BasicInt< U > &rhs)