#include <opennurbs_archive.h>
|  | 
|  | ON_ComponentManifestItem ()=default | 
|  | 
|  | ON_ComponentManifestItem (const class ON_ModelComponent &component) | 
|  | Assigns component type, index, id and name hash.  More... 
 | 
|  | 
|  | ON_ComponentManifestItem (const class ON_ModelComponent &component, const ON_UUID &manifest_id, const class ON_NameHash &manifest_name_hash) | 
|  | 
|  | ON_ComponentManifestItem (const class ON_ModelComponent &component, int manifest_index, const ON_UUID &manifest_id, const class ON_NameHash &manifest_name_hash) | 
|  | 
|  | ON_ComponentManifestItem (const ON_ComponentManifestItem &)=default | 
|  | 
|  | ON_ComponentManifestItem (ON_ModelComponent::Type component_type, ON__UINT64 m_component_runtime_serial_number, const ON_UUID &manifest_id, const class ON_NameHash &manifest_name_hash) | 
|  | 
|  | ON_ComponentManifestItem (ON_ModelComponent::Type component_type, ON__UINT64 m_component_runtime_serial_number, int manifest_index, const ON_UUID &manifest_id, const class ON_NameHash &manifest_name_hash) | 
|  | 
|  | ~ON_ComponentManifestItem ()=default | 
|  | 
| ON__UINT64 | ComponentRuntimeSerialNumber () const | 
|  | 
| ON_ModelComponent::Type | ComponentType () const | 
|  | 
| ON_UUID | Id () const | 
|  | 
| int | Index () const | 
|  | 
| bool | IsDeleted () const | 
|  | 
| bool | IsSystemComponent () const | 
|  | 
| bool | IsUnset () const | 
|  | 
| bool | IsValid () const | 
|  | 
| const ON_NameHash & | NameHash () const | 
|  | 
| ON_ComponentManifestItem & | operator= (const ON_ComponentManifestItem &)=default | 
|  | 
| void | SetComponentRuntimeSerialNumber (ON__UINT64 component_runtime_serial_number) | 
|  | 
| void | SetComponentType (ON_ModelComponent::Type component_type) | 
|  | 
| void | SetId (ON_UUID id) | 
|  | 
| void | SetIndex (int index) | 
|  | 
| void | SetNameHash (const ON_NameHash &name_hash) | 
|  | 
◆ ON_ComponentManifestItem() [1/7]
      
        
          | ON_ComponentManifestItem::ON_ComponentManifestItem | ( | const class ON_ModelComponent & | component | ) |  | 
      
 
Assigns component type, index, id and name hash. 
 
 
◆ ON_ComponentManifestItem() [2/7]
◆ ON_ComponentManifestItem() [3/7]
◆ ON_ComponentManifestItem() [4/7]
      
        
          | ON_ComponentManifestItem::ON_ComponentManifestItem | ( | const class ON_ModelComponent & | component, | 
        
          |  |  | int | manifest_index, | 
        
          |  |  | const ON_UUID & | manifest_id, | 
        
          |  |  | const class ON_NameHash & | manifest_name_hash | 
        
          |  | ) |  |  | 
      
 
 
◆ ON_ComponentManifestItem() [5/7]
◆ ON_ComponentManifestItem() [6/7]
  
  | 
        
          | ON_ComponentManifestItem::ON_ComponentManifestItem | ( |  | ) |  |  | default | 
 
 
◆ ~ON_ComponentManifestItem()
  
  | 
        
          | ON_ComponentManifestItem::~ON_ComponentManifestItem | ( |  | ) |  |  | default | 
 
 
◆ ON_ComponentManifestItem() [7/7]
◆ CompareComponentType()
◆ CompareId()
◆ CompareIndex()
◆ CompareNameHash()
◆ ComponentRuntimeSerialNumber()
      
        
          | ON__UINT64 ON_ComponentManifestItem::ComponentRuntimeSerialNumber | ( |  | ) | const | 
      
 
Return: item component runtime serial number. 0 if it is not set. 
 
 
◆ ComponentType()
◆ Id()
      
        
          | ON_UUID ON_ComponentManifestItem::Id | ( |  | ) | const | 
      
 
Return: item id. ON_nil_uuid if is not set. 
 
 
◆ Index()
      
        
          | int ON_ComponentManifestItem::Index | ( |  | ) | const | 
      
 
Return: item index. ON_UNSET_INT_INDEX if it is not set. 
 
 
◆ IsDeleted()
      
        
          | bool ON_ComponentManifestItem::IsDeleted | ( |  | ) | const | 
      
 
Returns: true if the item is in a deleted state. Name is erased. The component can be found by component serial number, id, or index. 
 
 
◆ IsSystemComponent()
      
        
          | bool ON_ComponentManifestItem::IsSystemComponent | ( |  | ) | const | 
      
 
Returns: true if the item is a constant system component. 
 
 
◆ IsUnset()
      
        
          | bool ON_ComponentManifestItem::IsUnset | ( |  | ) | const | 
      
 
 
◆ IsValid()
      
        
          | bool ON_ComponentManifestItem::IsValid | ( |  | ) | const | 
      
 
 
◆ NameHash()
      
        
          | const ON_NameHash& ON_ComponentManifestItem::NameHash | ( |  | ) | const | 
      
 
 
◆ operator=()
◆ SetComponentRuntimeSerialNumber()
      
        
          | void ON_ComponentManifestItem::SetComponentRuntimeSerialNumber | ( | ON__UINT64 | component_runtime_serial_number | ) |  | 
      
 
 
◆ SetComponentType()
◆ SetId()
      
        
          | void ON_ComponentManifestItem::SetId | ( | ON_UUID | id | ) |  | 
      
 
 
◆ SetIndex()
      
        
          | void ON_ComponentManifestItem::SetIndex | ( | int | index | ) |  | 
      
 
 
◆ SetNameHash()
      
        
          | void ON_ComponentManifestItem::SetNameHash | ( | const ON_NameHash & | name_hash | ) |  | 
      
 
 
◆ ON_ComponentManifestImpl
  
  | 
        
          | friend class ON_ComponentManifestImpl |  | friend | 
 
 
◆ UnsetItem