ATLAS Offline Software
|
#include <POOLCore/Guid.h>
Public Member Functions | |
Guid () | |
Standard constructor (No initialization of data for performance reasons) More... | |
Guid (bool assign) | |
Standard constructor (With possible initialization) More... | |
Guid (const char *s) | |
Constructor for Guid from char*. More... | |
Guid (const std::string &s) | |
Constructor for Guid from string. More... | |
Guid (const Guid &c) | |
Copy constructor. More... | |
Guid & | operator= (const Guid &g) |
Assignment operator. More... | |
bool | operator< (const Guid &g) const |
Smaller operator. More... | |
bool | operator== (const Guid &g) const |
Equality operator. More... | |
bool | operator!= (const Guid &g) const |
Non-equality operator. More... | |
const std::string | toString () const |
Automatic conversion from string reprentation. More... | |
const Guid & | fromString (const std::string &s) |
Automatic conversion to string representation. More... | |
Static Public Member Functions | |
static const Guid & | null () |
NULL-Guid: static class method. More... | |
static void | create (Guid &guid) |
Create a new Guid. More... | |
Public Attributes | |
unsigned int | Data1 |
unsigned short | Data2 |
unsigned short | Data3 |
unsigned char | Data4 [8] |
Description:
Encapsulation of a GUID/UUID/CLSID/IID data structure (128 bit number). Note: This class may not have a virual destructor
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
static |
const offline_poolCopy_v5::Guid & Guid::fromString | ( | const std::string & | s | ) |
|
static |
NULL-Guid: static class method.
Definition at line 31 of file v5_Guid.cxx.
|
inline |
Non-equality operator.
Smaller operator.
Definition at line 75 of file v5_Guid.cxx.
const std::string Guid::toString | ( | ) | const |
Automatic conversion from string reprentation.
Definition at line 50 of file v5_Guid.cxx.