Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Public Member Functions | Private Attributes | Friends | List of all members
OGenID Class Reference

#include <idgen.h>

Public Member Functions

 OGenID ()
 
 OGenID (const OGenID &other)
 
 OGenID (const QString &id)
 
OGenIDoperator= (const OGenID &other)
 
 ~OGenID ()
 
void GenUniqueID ()
 
bool isNull () const
 
const QString toString () const
 
void FromString (const char *strUuid)
 
void FromString (const QString &strUuid)
 
bool operator== (const OGenID &orig) const
 
bool operator!= (const OGenID &orig) const
 
bool operator< (const OGenID &other) const
 

Private Attributes

QUuid quid
 

Friends

class tympan::UuidAdapter
 
size_t qHash (const OGenID &uid)
 

Detailed Description

Definition at line 27 of file idgen.h.

Constructor & Destructor Documentation

◆ OGenID() [1/3]

OGenID::OGenID ( )
inline

Definition at line 55 of file idgen.h.

◆ OGenID() [2/3]

OGenID::OGenID ( const OGenID other)
inline

Definition at line 58 of file idgen.h.

◆ OGenID() [3/3]

OGenID::OGenID ( const QString &  id)
inline

Definition at line 60 of file idgen.h.

◆ ~OGenID()

OGenID::~OGenID ( )
inline

Definition at line 56 of file idgen.h.

Member Function Documentation

◆ FromString() [1/2]

void OGenID::FromString ( const char *  strUuid)
inline

Definition at line 83 of file idgen.h.

Here is the caller graph for this function:

◆ FromString() [2/2]

void OGenID::FromString ( const QString &  strUuid)
inline

Definition at line 88 of file idgen.h.

◆ GenUniqueID()

void OGenID::GenUniqueID ( )
inline

Definition at line 68 of file idgen.h.

◆ isNull()

bool OGenID::isNull ( ) const
inline

Definition at line 73 of file idgen.h.

◆ operator!=()

bool OGenID::operator!= ( const OGenID orig) const
inline

Definition at line 98 of file idgen.h.

◆ operator<()

bool OGenID::operator< ( const OGenID other) const
inline

Definition at line 103 of file idgen.h.

◆ operator=()

OGenID & OGenID::operator= ( const OGenID other)
inline

Definition at line 62 of file idgen.h.

◆ operator==()

bool OGenID::operator== ( const OGenID orig) const
inline

Definition at line 93 of file idgen.h.

◆ toString()

const QString OGenID::toString ( ) const
inline

Definition at line 78 of file idgen.h.

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ qHash

size_t qHash ( const OGenID uid)
friend

Definition at line 120 of file idgen.h.

◆ tympan::UuidAdapter

friend class tympan::UuidAdapter
friend

Definition at line 33 of file idgen.h.

Member Data Documentation

◆ quid

QUuid OGenID::quid
private

Definition at line 32 of file idgen.h.


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