Go to the documentation of this file.
2 #error DEPRECATED GUID.h
33 bool saveSettingsForThisSession =
false;
78 for (
int i = 0; i < 8; i++)
90 return (data1 == 0 && data2 == 0 && data3 == 0 && data4[0] == 0 && data4[1] == 0 && data4[2] == 0 && data4[3] == 0 && data4[4] == 0 &&
91 data4[5] == 0 && data4[6] == 0 && data4[7] == 0);
110 unsigned char data4[8];
118 for (i = 0; i < 8; i++)
119 if (data4[i] != rhs.
data4[i])
GUID()
Definition: GUID.h:73
unsigned char data4[8]
Definition: GUID.h:110
~GUID_Policy_scoped()
Definition: GUID.h:55
static GUID fromQUuid(const QUuid &uuid)
Creates a CA::GUID from a QUuid.
unsigned int data1
Definition: GUID.h:107
@ REPLACE
Definition: GUID.h:25
void toQUuid(QUuid &uuid) const
Returns a QUuid from this.
GUID(const Base::String &base64)
Create GUID from Base64 String (aka IFC GUID)
@ REJECT
Definition: GUID.h:26
bool operator==(const GUID &rhs) const
Definition: GUID.h:112
bool operator!=(const GUID &rhs) const
Definition: GUID.h:125
static GUID createGUID()
Creates a new GUID.
GUID_Policy old_policy
Definition: GUID.h:66
GUID_Policy()
Definition: GUID.h:29
bool operator>(const GUID &rhs) const
GUID_Policy::Policy on_GUID_conflict
Definition: GUID.h:34
static void toQUuid(const GUID &in, QUuid &uuid)
Converts a CA::GUID into a QUuid.
bool operator<(const GUID &rhs) const
T * doc
Definition: GUID.h:64
unsigned short data3
Definition: GUID.h:109
GUID_Policy scoped_policy
Definition: GUID.h:65
@ COPY
Definition: GUID.h:24
GUID_Policy_scoped(T *aDoc, const GUID_Policy &aPolicy, const Base::String &aSuffix=L"")
Definition: GUID.h:41
Policy
Definition: GUID.h:23
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:18
Base::String toString() const
Base::String toBase64() const
GUID(const char *aGUID)
Create GUID from const char*. Expected format is '{F40650C2-4ACE-4606-89B1-DF4200C40E23}'.
Base::String suffix
Definition: GUID.h:67
unsigned short data2
Definition: GUID.h:108
bool isNull() const
Definition: GUID.h:88
GUID_Policy(Policy aPolicy)
Definition: GUID.h:30
Definition: AbstractXMLReader.h:5