CFx SDK Documentation  2023 SP0
Classes | Namespaces | Macros | Typedefs | Enumerations
DbObjectId.h File Reference
#include "DbExport.h"
#include "DbHandle.h"
#include "OdError.h"
#include "TD_PackPush.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdDbObjectId
 
class  OdDbHardOwnershipId
 
class  OdDbSoftOwnershipId
 
class  OdDbHardPointerId
 
class  OdDbSoftPointerId
 

Namespaces

 OdDb
 

Macros

#define _ODDBOBJECTID_INCLUDED_   /* {Secret } */
 

Typedefs

typedef OdSmartPtr< OdDbObjectOdDbObjectPtr
 

Enumerations

enum  OdDb::OpenMode { OdDb::kNotOpen = -1 , OdDb::kForRead = 0 , OdDb::kForWrite = 1 , OdDb::kForNotify = 2 }
 
enum  OdDb::ReferenceType { OdDb::kSoftPointerRef = 0 , OdDb::kHardPointerRef = 1 , OdDb::kSoftOwnershipRef = 2 , OdDb::kHardOwnershipRef = 3 }
 

Macro Definition Documentation

◆ _ODDBOBJECTID_INCLUDED_

#define _ODDBOBJECTID_INCLUDED_   /* {Secret } */

Definition at line 26 of file DbObjectId.h.

Typedef Documentation

◆ OdDbObjectPtr

This template class is a specialization of the OdSmartPtr class for OdDbObject object pointers.

Definition at line 42 of file DbObjectId.h.