Lumino
ln::Uuid Class Reference

UUID (Universally Unique Identifier) のクラスです。 More...

#include <Uuid.hpp>

Public Member Functions

 Uuid ()
 空の UUID を生成します。
 
 Uuid (const StringRef &uuidText)
 UUID 文字列を指定してインスタンスを生成します。 More...
 
 Uuid (const uint8_t *bytes)
 16Byte の配列を指定してインスタンスを生成します。
 
String toString () const
 文字列に変換します。
 

Static Public Member Functions

static Uuid generate ()
 新しい UUID を生成します。
 

Detailed Description

UUID (Universally Unique Identifier) のクラスです。

Constructor & Destructor Documentation

◆ Uuid()

ln::Uuid::Uuid ( const StringRef uuidText)

UUID 文字列を指定してインスタンスを生成します。

形式は次のいずれかです。

  • 32 桁 : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  • ハイフンで区切られた 32 桁 : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  • 中かっこで囲まれ、ハイフンで区切られた 32 桁 : "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"
  • 丸かっこで囲まれ、ハイフンで区切られた 32 桁 : "(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)"

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