Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::runtime::Uuid Struct Reference

#include <identity.hpp>

Public Member Functions

bool is_nil () const
bool operator== (const Uuid &other) const
bool operator!= (const Uuid &other) const
bool operator< (const Uuid &other) const
std::string to_string () const
std::string to_hex () const

Static Public Member Functions

static Uuid generate ()
static Uuid from_string (std::string_view str)

Public Attributes

uint64_t hi = 0
uint64_t lo = 0

Member Function Documentation

◆ from_string()

Uuid pulp::runtime::Uuid::from_string ( std::string_view str)
static

◆ generate()

Uuid pulp::runtime::Uuid::generate ( )
static

◆ is_nil()

bool pulp::runtime::Uuid::is_nil ( ) const
inline

◆ operator!=()

bool pulp::runtime::Uuid::operator!= ( const Uuid & other) const
inline

◆ operator<()

bool pulp::runtime::Uuid::operator< ( const Uuid & other) const
inline

◆ operator==()

bool pulp::runtime::Uuid::operator== ( const Uuid & other) const
inline

◆ to_hex()

std::string pulp::runtime::Uuid::to_hex ( ) const

◆ to_string()

std::string pulp::runtime::Uuid::to_string ( ) const

Member Data Documentation

◆ hi

uint64_t pulp::runtime::Uuid::hi = 0

◆ lo

uint64_t pulp::runtime::Uuid::lo = 0

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/runtime/include/pulp/runtime/identity.hpp