Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
Public Types | Public Member Functions | Public Attributes | List of all members
DataType02_Memmove_Secmem Class Reference

#include <test_datatype01.hpp>

Collaboration diagram for DataType02_Memmove_Secmem:

Public Types

typedef std::true_type container_memmove_compliant
 
typedef std::true_type enforce_secmem
 

Public Member Functions

constexpr DataType02_Memmove_Secmem () noexcept
 
 DataType02_Memmove_Secmem (const Addr48Bit &address_, uint8_t type_)
 
 DataType02_Memmove_Secmem (const DataType02_Memmove_Secmem &o) noexcept
 
 DataType02_Memmove_Secmem (const uint64_t encoded) noexcept
 
 DataType02_Memmove_Secmem (DataType02_Memmove_Secmem &&o) noexcept
 
void clearHash ()
 
std::size_t hash_code () const noexcept
 
int nop () const noexcept
 
constexpr DataType02_Memmove_Secmemoperator= (const DataType02_Memmove_Secmem &o) noexcept
 
DataType02_Memmove_Secmemoperator= (DataType02_Memmove_Secmem &&o) noexcept
 
std::string toString () const noexcept
 

Public Attributes

Addr48Bit address
 
uint8_t type
 

Detailed Description

Definition at line 216 of file test_datatype01.hpp.

Member Typedef Documentation

◆ container_memmove_compliant

Definition at line 218 of file test_datatype01.hpp.

◆ enforce_secmem

Definition at line 219 of file test_datatype01.hpp.

Constructor & Destructor Documentation

◆ DataType02_Memmove_Secmem() [1/5]

DataType02_Memmove_Secmem::DataType02_Memmove_Secmem ( const Addr48Bit address_,
uint8_t  type_ 
)
inline

Definition at line 228 of file test_datatype01.hpp.

◆ DataType02_Memmove_Secmem() [2/5]

DataType02_Memmove_Secmem::DataType02_Memmove_Secmem ( const uint64_t  encoded)
inlinenoexcept

Definition at line 231 of file test_datatype01.hpp.

◆ DataType02_Memmove_Secmem() [3/5]

constexpr DataType02_Memmove_Secmem::DataType02_Memmove_Secmem ( )
inlineconstexprnoexcept

Definition at line 234 of file test_datatype01.hpp.

◆ DataType02_Memmove_Secmem() [4/5]

DataType02_Memmove_Secmem::DataType02_Memmove_Secmem ( const DataType02_Memmove_Secmem o)
inlinenoexcept

Definition at line 235 of file test_datatype01.hpp.

◆ DataType02_Memmove_Secmem() [5/5]

DataType02_Memmove_Secmem::DataType02_Memmove_Secmem ( DataType02_Memmove_Secmem &&  o)
inlinenoexcept

Definition at line 236 of file test_datatype01.hpp.

Member Function Documentation

◆ operator=() [1/2]

constexpr DataType02_Memmove_Secmem & DataType02_Memmove_Secmem::operator= ( const DataType02_Memmove_Secmem o)
inlineconstexprnoexcept

Definition at line 240 of file test_datatype01.hpp.

◆ operator=() [2/2]

DataType02_Memmove_Secmem & DataType02_Memmove_Secmem::operator= ( DataType02_Memmove_Secmem &&  o)
inlinenoexcept

Definition at line 245 of file test_datatype01.hpp.

◆ nop()

int DataType02_Memmove_Secmem::nop ( ) const
inlinenoexcept

Definition at line 251 of file test_datatype01.hpp.

◆ hash_code()

std::size_t DataType02_Memmove_Secmem::hash_code ( ) const
inlinenoexcept

Definition at line 253 of file test_datatype01.hpp.

◆ clearHash()

void DataType02_Memmove_Secmem::clearHash ( )
inline

Definition at line 267 of file test_datatype01.hpp.

◆ toString()

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

Definition at line 269 of file test_datatype01.hpp.

Member Data Documentation

◆ address

Addr48Bit DataType02_Memmove_Secmem::address

Definition at line 221 of file test_datatype01.hpp.

◆ type

uint8_t DataType02_Memmove_Secmem::type

Definition at line 222 of file test_datatype01.hpp.


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