Public Member Functions | |
size_t | ActiveElementEstimate (unsigned int sn0, unsigned int sn1) const |
struct SN_ELEMENT * | BinarySearchBlockHelper (unsigned int sn) |
void | CullBlockHelper () |
void | Dump (ON_TextLog &) const |
void | EmptyBlock () |
bool | IsValidBlock (ON_TextLog *textlog, struct SN_ELEMENT *const *hash_table, size_t *active_id_count) const |
void | SortBlockHelper () |
Static Public Member Functions | |
static int | CompareMaxSN (const void *, const void *) |
Public Attributes | |
size_t | m_count |
size_t | m_purged |
struct SN_ELEMENT | m_sn [SN_BLOCK_CAPACITY] |
unsigned int | m_sn0 |
unsigned int | m_sn1 |
unsigned int | m_sorted |
Definition at line 355 of file opennurbs_lookup.h.
size_t ON_SerialNumberMap::SN_BLOCK::ActiveElementEstimate | ( | unsigned int | sn0, |
unsigned int | sn1 | ||
) | const |
Definition at line 1146 of file opennurbs_lookup.cpp.
struct ON_SerialNumberMap::SN_ELEMENT * ON_SerialNumberMap::SN_BLOCK::BinarySearchBlockHelper | ( | unsigned int | sn | ) | [read] |
Definition at line 489 of file opennurbs_lookup.cpp.
int ON_SerialNumberMap::SN_BLOCK::CompareMaxSN | ( | const void * | a, |
const void * | b | ||
) | [static] |
Definition at line 1131 of file opennurbs_lookup.cpp.
Definition at line 177 of file opennurbs_lookup.cpp.
void ON_SerialNumberMap::SN_BLOCK::Dump | ( | ON_TextLog & | text_log | ) | const |
Definition at line 1810 of file opennurbs_lookup.cpp.
Definition at line 168 of file opennurbs_lookup.cpp.
bool ON_SerialNumberMap::SN_BLOCK::IsValidBlock | ( | ON_TextLog * | textlog, |
struct SN_ELEMENT *const * | hash_table, | ||
size_t * | active_id_count | ||
) | const |
Definition at line 331 of file opennurbs_lookup.cpp.
Definition at line 247 of file opennurbs_lookup.cpp.
Definition at line 357 of file opennurbs_lookup.h.
Definition at line 358 of file opennurbs_lookup.h.
Definition at line 362 of file opennurbs_lookup.h.
unsigned int ON_SerialNumberMap::SN_BLOCK::m_sn0 |
Definition at line 360 of file opennurbs_lookup.h.
unsigned int ON_SerialNumberMap::SN_BLOCK::m_sn1 |
Definition at line 361 of file opennurbs_lookup.h.
unsigned int ON_SerialNumberMap::SN_BLOCK::m_sorted |
Definition at line 359 of file opennurbs_lookup.h.