MakerLabs ACM
UUID Namespace Reference

Classes

struct  UUIDEqualFunc
 
struct  UUIDHashFunc
 

Functions

auto compare_uuids (const UUID *lhs, const UUID *rhs) -> bool
 
auto compare_uuids (const UUID &lhs, const UUID &rhs) -> bool
 
auto compare_uuids (const std::unique_ptr< UUID > &lhs, const std::unique_ptr< UUID > &rhs) -> bool
 
auto uuid_valid (const UUID *uuid) -> bool
 
auto uuid_valid (const UUID &uuid) -> bool
 
auto uuidgen () -> UUID
 
auto uuidgen (std::unique_ptr< UUID > &uuid_ptr) -> void
 
auto uuidgen (UUID *uuid_ptr) -> void
 
auto update_uuid (std::unique_ptr< UUID > &to_uuid_ptr, const UUID &from_uuid) -> void
 
auto update_uuid (UUID *to_uuid_ptr, const UUID &from_uuid) -> void
 
auto update_uuid (UUID &to_uuid, const UUID *from_uuid_ptr) -> void
 
auto get_uuid_str (const UUID &uuid) -> std::string
 

Function Documentation

◆ compare_uuids() [1/3]

auto UUID::compare_uuids ( const UUID *  lhs,
const UUID *  rhs 
) -> bool
Here is the call graph for this function:

◆ compare_uuids() [2/3]

auto UUID::compare_uuids ( const UUID &  lhs,
const UUID &  rhs 
) -> bool
Here is the call graph for this function:

◆ compare_uuids() [3/3]

auto UUID::compare_uuids ( const std::unique_ptr< UUID > &  lhs,
const std::unique_ptr< UUID > &  rhs 
) -> bool
Here is the call graph for this function:

◆ get_uuid_str()

auto UUID::get_uuid_str ( const UUID &  uuid) -> std::string

◆ update_uuid() [1/3]

auto UUID::update_uuid ( std::unique_ptr< UUID > &  to_uuid_ptr,
const UUID &  from_uuid 
) -> void

◆ update_uuid() [2/3]

auto UUID::update_uuid ( UUID *  to_uuid_ptr,
const UUID &  from_uuid 
) -> void

◆ update_uuid() [3/3]

auto UUID::update_uuid ( UUID &  to_uuid,
const UUID *  from_uuid_ptr 
) -> void

◆ uuid_valid() [1/2]

auto UUID::uuid_valid ( const UUID *  uuid) -> bool

◆ uuid_valid() [2/2]

auto UUID::uuid_valid ( const UUID &  uuid) -> bool

◆ uuidgen() [1/3]

auto UUID::uuidgen ( ) -> UUID

◆ uuidgen() [2/3]

auto UUID::uuidgen ( std::unique_ptr< UUID > &  uuid_ptr) -> void

◆ uuidgen() [3/3]

auto UUID::uuidgen ( UUID *  uuid_ptr) -> void