Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
CClassID Class Reference

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

#include <edl/objclassid.h>

Classes

union  Data

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.

Public Attributes

union CClassID::Data m_ID

Detailed Description

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

Constructor & Destructor Documentation

◆ CClassID() [1/4]

CClassID::CClassID ( )
inline

Constructor.

◆ CClassID() [2/4]

CClassID::CClassID ( const EDLSysString & str)
inline

Converts hexadecimal representation of a CClassID to a CClassID.

Parameters
strString containing the hexadecimal value

◆ CClassID() [3/4]

CClassID::CClassID ( const CClassID & other)
inline

Copy to another CClassID.

Parameters
otherCClassID to copy to

◆ CClassID() [4/4]

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

Member Data Documentation

◆ m_ID

union CClassID::Data CClassID::m_ID

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