CommonLibVR
REX::W32::GUID Struct Reference

#include <BASE.h>

Public Member Functions

constexpr GUID () noexcept=default
 
constexpr GUID (const std::uint32_t a_data1, std::uint16_t const a_data2, const std::uint16_t a_data3, const std::array< std::uint8_t, 8 > &a_data4) noexcept
 

Public Attributes

std::uint32_t data1
 
std::uint16_t data2
 
std::uint16_t data3
 
std::uint8_t data4 [8]
 

Friends

bool operator== (const GUID &a_lhs, const GUID &a_rhs) noexcept
 
bool operator!= (const GUID &a_lhs, const GUID &a_rhs) noexcept
 

Constructor & Destructor Documentation

◆ GUID() [1/2]

constexpr REX::W32::GUID::GUID ( )
constexprdefaultnoexcept

◆ GUID() [2/2]

constexpr REX::W32::GUID::GUID ( const std::uint32_t  a_data1,
std::uint16_t const  a_data2,
const std::uint16_t  a_data3,
const std::array< std::uint8_t, 8 > &  a_data4 
)
inlineconstexprnoexcept

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( const GUID a_lhs,
const GUID a_rhs 
)
friend

◆ operator==

bool operator== ( const GUID a_lhs,
const GUID a_rhs 
)
friend

Member Data Documentation

◆ data1

std::uint32_t REX::W32::GUID::data1

◆ data2

std::uint16_t REX::W32::GUID::data2

◆ data3

std::uint16_t REX::W32::GUID::data3

◆ data4

std::uint8_t REX::W32::GUID::data4[8]

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