Rhino C++ API
8.14
|
#include <opennurbs_uuid.h>
Public Member Functions | |
ON_UuidPtr ()=default | |
ON_UuidPtr (const ON_UuidPtr &)=default | |
~ON_UuidPtr ()=default | |
ON_UuidPtr & | operator= (const ON_UuidPtr &)=default |
Static Public Member Functions | |
static int | CompareId (const ON_UuidPtr *a, const ON_UuidPtr *b) |
static int | CompareIdAndPtr (const ON_UuidPtr *a, const ON_UuidPtr *b) |
static int | ComparePtr (const ON_UuidPtr *a, const ON_UuidPtr *b) |
static int | ComparePtrAndId (const ON_UuidPtr *a, const ON_UuidPtr *b) |
Public Attributes | |
ON_UUID | m_id = ON_nil_uuid |
ON__UINT_PTR | m_ptr = 0 |
Static Public Attributes | |
static const ON_UuidPtr | NilPtr |
uuid = nil, ptr = 0; More... | |
Description: This class is used by ON_UuidIndexList. It is used when uuids are used to search for items that can be found by an integer index.
|
default |
|
default |
|
default |
|
static |
Compare m_id and ignore m_ptr.
|
static |
Dictionary compare m_id and then m_ptr.
|
static |
Compare m_ptr and ignore m_id.
|
static |
Dictionary compare m_id and then m_ptr.
|
default |
ON_UUID ON_UuidPtr::m_id = ON_nil_uuid |
In cases when there is a discrepancy between the m_id and m_ptr, m_id is assumed to be valid unless comments where this class is used indicate otherwise.
ON__UINT_PTR ON_UuidPtr::m_ptr = 0 |
|
static |
uuid = nil, ptr = 0;