OpenLexocad  27.1
Base::GlobalId Class Reference

#include <GlobalId.h>

Public Member Functions

 GlobalId ()
 
 GlobalId (const Base::String &base64)
 
 GlobalId (const char *aUniqueId)
 
bool isNull () const
 
void toQUuid (QUuid &uuid) const
 
QUuid toQUuid () const
 
Base::String toBase64 () const
 
Base::String toString () const
 
bool operator== (const GlobalId &rhs) const
 
bool operator!= (const GlobalId &rhs) const
 
bool operator< (const GlobalId &rhs) const
 
bool operator> (const GlobalId &rhs) const
 
size_t hash () const
 

Static Public Member Functions

static GlobalId createGlobalId ()
 
static GlobalId fromQUuid (const QUuid &uuid)
 
static void toQUuid (const GlobalId &in, QUuid &uuid)
 

Public Attributes

unsigned int data1
 
unsigned short data2
 
unsigned short data3
 
unsigned char data4 [8]
 

Friends

std::size_t hash_value (GlobalId const &b)
 

Constructor & Destructor Documentation

◆ GlobalId() [1/3]

Base::GlobalId::GlobalId ( )

◆ GlobalId() [2/3]

Base::GlobalId::GlobalId ( const Base::String base64)

◆ GlobalId() [3/3]

Base::GlobalId::GlobalId ( const char *  aUniqueId)

Member Function Documentation

◆ createGlobalId()

static GlobalId Base::GlobalId::createGlobalId ( )
static

◆ fromQUuid()

static GlobalId Base::GlobalId::fromQUuid ( const QUuid &  uuid)
static

◆ hash()

size_t Base::GlobalId::hash ( ) const

◆ isNull()

bool Base::GlobalId::isNull ( ) const

◆ operator!=()

bool Base::GlobalId::operator!= ( const GlobalId rhs) const

◆ operator<()

bool Base::GlobalId::operator< ( const GlobalId rhs) const

◆ operator==()

bool Base::GlobalId::operator== ( const GlobalId rhs) const

◆ operator>()

bool Base::GlobalId::operator> ( const GlobalId rhs) const

◆ toBase64()

Base::String Base::GlobalId::toBase64 ( ) const

◆ toQUuid() [1/3]

static void Base::GlobalId::toQUuid ( const GlobalId in,
QUuid &  uuid 
)
static

◆ toQUuid() [2/3]

void Base::GlobalId::toQUuid ( QUuid &  uuid) const

◆ toQUuid() [3/3]

QUuid Base::GlobalId::toQUuid ( ) const

◆ toString()

Base::String Base::GlobalId::toString ( ) const

Friends And Related Function Documentation

◆ hash_value

std::size_t hash_value ( GlobalId const &  b)
friend

Member Data Documentation

◆ data1

unsigned int Base::GlobalId::data1

◆ data2

unsigned short Base::GlobalId::data2

◆ data3

unsigned short Base::GlobalId::data3

◆ data4

unsigned char Base::GlobalId::data4[8]

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