![]() |
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.
| bool Guid::operator< | ( | const Guid & | g | ) | const |
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.
1.8.18