nx_cloud_storage_sdk  1.0
Cloud Storage SDK
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
nx::sdk::Uuid Class Reference

#include <uuid.h>

Inheritance diagram for nx::sdk::Uuid:

Public Member Functions

constexpr Uuid (uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3, uint8_t b4, uint8_t b5, uint8_t b6, uint8_t b7, uint8_t b8, uint8_t b9, uint8_t bA, uint8_t bB, uint8_t bC, uint8_t bD, uint8_t bE, uint8_t bF)
 
 Uuid (const uint8_t(&byteArray)[kSize])
 
bool isNull () const
 

Static Public Member Functions

static constexpr int size ()
 

Static Public Attributes

static constexpr int kSize = (int) std::tuple_size<UuidBase>()
 

Detailed Description

Universally Unique Identifier. Intended for arbitrary purposes.

Is safe to pass between plugin and its host because C++ standard guarantees the binary layout of std::array.

Is binary-compatible (has the same binary layout) with the old SDK (struct NX_GUID).


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