Mako 7.2.0 API
Loading...
Searching...
No Matches
CClassID Class Reference

An object to represent a 128-bit globally unique ID. More...

#include <objclassid.h>

Public Member Functions

 CClassID ()
 Constructor.
 
 CClassID (const EDLSysString &str)
 Converts hexadecimal representation of a CClassID to a CClassID.
 
 CClassID (const CClassID &other)
 Copy to another CClassID.
 
void operator= (const CClassID &other)
 operator =
 
 CClassID (uint32 dw0, uint32 dw1, uint32 dw2, uint32 dw3)
 Construct CClassID from 4 x uint32.
 
bool equal (const CClassID &id) const
 Compare to another CClassID.
 

Detailed Description

An object to represent a 128-bit globally unique ID.

Constructor & Destructor Documentation

◆ CClassID() [1/3]

CClassID::CClassID ( const EDLSysString &  str)
inline

Converts hexadecimal representation of a CClassID to a CClassID.

Parameters
strString containing the hexadecimal value

◆ CClassID() [2/3]

CClassID::CClassID ( const CClassID other)
inline

Copy to another CClassID.

Parameters
otherCClassID to copy to

◆ CClassID() [3/3]

CClassID::CClassID ( uint32  dw0,
uint32  dw1,
uint32  dw2,
uint32  dw3 
)
inline

Construct CClassID from 4 x uint32.

Parameters
dw0First unsigned, 32-bit integer
dw1Second unsigned, 32-bit integer
dw2Third unsigned, 32-bit integer
dw3Fourth unsigned, 32-bit integer

Member Function Documentation

◆ equal()

bool CClassID::equal ( const CClassID id) const
inline

Compare to another CClassID.

Parameters
idCClassID with which to compare
Returns
bool True if equal, false if not

◆ operator=()

void CClassID::operator= ( const CClassID other)
inline

operator =

Parameters
otherCClassID

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