API Reference > Classes > OdDAIObjectId Class
OdDAIObjectId Class
OdDAIObjectId
Syntax
C++
class OdDAIObjectId;

daiObjectId.h

A class that implements an identifier of the Data Access Interface (DAI) object functionality.

 
Name 
Description 
 
This is the overview for the OdDAIObjectId constructor overload. 
 
Name 
Description 
 
A NULL object identifier. 
 
A NULL object database handle. 
 
Name 
Description 
 
Retrieves the database handle of the object referenced by the identifier.  
 
Retrieves the object that is referenced by the identifier (without open of unloaded entity instance).  
 
Determines whether the object associated with the identifier was erased.  
 
Returns whether the identifier is NULL.  
 
Retrieves whether the identifier is valid.  
 
details Retrieves the model identifier object is associated with.  
 
returns Returns true if object was unloaded from memory and left on disk 
 
Opens the database object referenced by the identifier in a specified mode.  
 
Sets the identifier to the NULL state. 
Name 
Description 
This is nested type OdDAIObjectId::handle_type. 
 
Name 
Description 
 
! 
The negation operator for the object identifier.  
 
!= 
The non-equality operator for the object identifier.  
 
< 
The "less than" operator for the object identifier.  
 
<= 
The "less or equal than" operator for the object identifier.  
 
= 
This is the overview for the = operator overload. 
 
== 
The equality operator for the object identifier.  
 
> 
The "more than" operator for the object identifier.  
 
-> 
The operator for the access through a pointer to an identifier. 
 
>= 
The "more or equal than" operator for the object identifier.  
 
The operator for convertion to a raw pointer to the OdDbStub object. 
Copyright (c) 2002-2020. Open Design Alliance. All rights reserved.