#include <opennurbs_lookup.h>
◆ anonymous enum
Enumerator |
---|
SN_BLOCK_CAPACITY | |
SN_PURGE_RATIO | |
ID_HASH_TABLE_COUNT | |
◆ ON_SerialNumberMap() [1/2]
◆ ~ON_SerialNumberMap()
ON_SerialNumberMap::~ON_SerialNumberMap |
( |
| ) |
|
◆ ON_SerialNumberMap() [2/2]
◆ ActiveIdCount()
size_t ON_SerialNumberMap::ActiveIdCount |
( |
| ) |
const |
◆ ActiveSerialNumberCount()
size_t ON_SerialNumberMap::ActiveSerialNumberCount |
( |
| ) |
const |
◆ AddBlockToHashTableHelper()
void ON_SerialNumberMap::AddBlockToHashTableHelper |
( |
struct SN_BLOCK * | blk | ) |
|
|
private |
◆ AddSerialNumber()
◆ AddSerialNumberAndId()
◆ BuildHashTableHelper()
void ON_SerialNumberMap::BuildHashTableHelper |
( |
| ) |
|
|
private |
◆ EmptyList()
void ON_SerialNumberMap::EmptyList |
( |
| ) |
|
◆ FindElementHelper()
◆ FindId()
◆ FindSerialNumber()
◆ FirstElement()
◆ GarbageCollectHelper()
void ON_SerialNumberMap::GarbageCollectHelper |
( |
| ) |
|
|
private |
◆ GarbageCollectMoveHelper()
◆ GetElements()
size_t ON_SerialNumberMap::GetElements |
( |
unsigned int | sn0, |
|
|
unsigned int | sn1, |
|
|
size_t | max_count, |
|
|
ON_SimpleArray< SN_ELEMENT > & | elements ) const |
◆ HashIndex()
size_t ON_SerialNumberMap::HashIndex |
( |
const ON_UUID * | id | ) |
const |
|
private |
◆ InvalidateHashTableHelper()
void ON_SerialNumberMap::InvalidateHashTableHelper |
( |
| ) |
|
|
private |
◆ IsValid()
bool ON_SerialNumberMap::IsValid |
( |
ON_TextLog * | textlog | ) |
const |
◆ LastElement()
◆ operator=()
◆ RemoveBlockFromHashTableHelper()
bool ON_SerialNumberMap::RemoveBlockFromHashTableHelper |
( |
const struct SN_BLOCK * | blk | ) |
|
|
private |
◆ RemoveId()
◆ RemoveSerialNumberAndId()
◆ UpdateMaxSNHelper()
void ON_SerialNumberMap::UpdateMaxSNHelper |
( |
| ) |
|
|
private |
◆ m_active_id_count
size_t ON_SerialNumberMap::m_active_id_count |
|
private |
◆ m_bHashTableIsValid
bool ON_SerialNumberMap::m_bHashTableIsValid |
|
private |
◆ m_e_blk
struct SN_BLOCK* ON_SerialNumberMap::m_e_blk |
|
private |
◆ m_hash_table
◆ m_inactive_id
ON_UUID ON_SerialNumberMap::m_inactive_id |
|
private |
◆ m_maxsn
unsigned int ON_SerialNumberMap::m_maxsn |
|
private |
◆ m_pool
◆ m_reserved
unsigned int ON_SerialNumberMap::m_reserved |
|
private |
◆ m_sn_block0
SN_BLOCK ON_SerialNumberMap::m_sn_block0 |
|
private |
◆ m_sn_count
size_t ON_SerialNumberMap::m_sn_count |
|
private |
◆ m_sn_purged
size_t ON_SerialNumberMap::m_sn_purged |
|
private |
◆ m_snblk_list
struct SN_BLOCK** ON_SerialNumberMap::m_snblk_list |
|
private |
◆ m_snblk_list_capacity
size_t ON_SerialNumberMap::m_snblk_list_capacity |
|
private |
◆ m_snblk_list_count
size_t ON_SerialNumberMap::m_snblk_list_count |
|
private |
The documentation for this class was generated from the following files: