|
Rhino C++ API
8.24
|
#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;
1.8.17