#include <GlobalId.h>
◆ GlobalId() [1/3]
Base::GlobalId::GlobalId |
( |
| ) |
|
◆ GlobalId() [2/3]
Base::GlobalId::GlobalId |
( |
const Base::String & |
aBase64, |
|
|
bool |
aCheckBase64 = false |
|
) |
| |
Creates a GlobalId from 22 char long base64 string. Expected format is '3x663a8XD65viEHNLVdTxd'. If 'aCheckBase64 == true' the string is checked if it was created from a valid GUID. If it wasn't created from a valid GUID, an exception is thrown.
◆ GlobalId() [3/3]
Base::GlobalId::GlobalId |
( |
const char * |
aUniqueId | ) |
|
Creates a GlobalId from const char*. Expected format is '{F40650C2-4ACE-4606-89B1-DF4200C40E23}'.
◆ 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()
◆ toQUuid() [1/3]
QUuid Base::GlobalId::toQUuid |
( |
| ) |
const |
◆ toQUuid() [2/3]
static void Base::GlobalId::toQUuid |
( |
const GlobalId & |
in, |
|
|
QUuid & |
uuid |
|
) |
| |
|
static |
◆ toQUuid() [3/3]
void Base::GlobalId::toQUuid |
( |
QUuid & |
uuid | ) |
const |
◆ toString()
◆ hash_value
std::size_t hash_value |
( |
GlobalId const & |
b | ) |
|
|
friend |
◆ 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:
- D:/CadworkJobs/SoftwareProjekte/Lexocad/LexoGit/Lexocad/lexocad/Base/include/Base/GlobalId.h