Direct-BT  2.3.1
Direct-BT - Direct Bluetooth Programming.
Public Member Functions | Public Attributes | List of all members
Addr48Bit Struct Reference

#include <test_datatype01.hpp>

Collaboration diagram for Addr48Bit:

Public Member Functions

constexpr Addr48Bit () noexcept
 
constexpr Addr48Bit (const uint64_t encoded) noexcept
 
 Addr48Bit (const uint8_t *b_) noexcept
 
constexpr Addr48Bit (const Addr48Bit &o) noexcept=default
 
 Addr48Bit (Addr48Bit &&o) noexcept=default
 
constexpr Addr48Bitoperator= (const Addr48Bit &o) noexcept=default
 
Addr48Bitoperator= (Addr48Bit &&o) noexcept=default
 
bool next () noexcept
 
void random (std::default_random_engine &e)
 
constexpr std::size_t hash_code () const noexcept
 
std::string toString () const noexcept
 

Public Attributes

uint8_t b [6]
 

Detailed Description

Examples
test_cow_darray_perf01.cpp.

Definition at line 113 of file test_datatype01.hpp.

Constructor & Destructor Documentation

◆ Addr48Bit() [1/5]

constexpr Addr48Bit::Addr48Bit ( )
inlineconstexprnoexcept

Definition at line 113 of file test_datatype01.hpp.

◆ Addr48Bit() [2/5]

constexpr Addr48Bit::Addr48Bit ( const uint64_t  encoded)
inlineconstexprnoexcept

Definition at line 113 of file test_datatype01.hpp.

◆ Addr48Bit() [3/5]

Addr48Bit::Addr48Bit ( const uint8_t *  b_)
inlinenoexcept

Definition at line 113 of file test_datatype01.hpp.

◆ Addr48Bit() [4/5]

constexpr Addr48Bit::Addr48Bit ( const Addr48Bit o)
constexprdefaultnoexcept

◆ Addr48Bit() [5/5]

Addr48Bit::Addr48Bit ( Addr48Bit &&  o)
defaultnoexcept

Member Function Documentation

◆ hash_code()

constexpr std::size_t Addr48Bit::hash_code ( ) const
inlineconstexprnoexcept

Definition at line 113 of file test_datatype01.hpp.

Here is the caller graph for this function:

◆ next()

bool Addr48Bit::next ( )
inlinenoexcept

Definition at line 113 of file test_datatype01.hpp.

Here is the caller graph for this function:

◆ operator=() [1/2]

Addr48Bit& Addr48Bit::operator= ( Addr48Bit &&  o)
defaultnoexcept

◆ operator=() [2/2]

constexpr Addr48Bit& Addr48Bit::operator= ( const Addr48Bit o)
constexprdefaultnoexcept

◆ random()

void Addr48Bit::random ( std::default_random_engine &  e)
inline

Definition at line 113 of file test_datatype01.hpp.

◆ toString()

std::string Addr48Bit::toString ( ) const
inlinenoexcept

Definition at line 113 of file test_datatype01.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ b

uint8_t Addr48Bit::b[6]

Definition at line 113 of file test_datatype01.hpp.


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