MakerLabs ACM
uuid.h File Reference
#include "uuid_generated.h"
#include <memory>
#include <string>

Go to the source code of this file.

Classes

struct  UUID::UUIDHashFunc
 
struct  UUID::UUIDEqualFunc
 

Namespaces

 UUID
 

Functions

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