CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdDbReferenceQueue< TReference > Class Template Reference

#include <DbRuntimeIO.h>

Public Member Functions

 OdDbReferenceQueue (bool addOwnershipRef=true, bool addHardRef=false, bool addSoftRef=false)
 
size_t size () const
 
bool push (const TReference &ref, OdDbReferenceType type=kSoftPointer)
 
TReference pop (OdDbReferenceType *type=0)
 
void clear ()
 

Detailed Description

template<class TReference>
class OdDbReferenceQueue< TReference >

<group OdDb_Classes> Library: DbRuntimeIO

Definition at line 84 of file DbRuntimeIO.h.

Constructor & Destructor Documentation

◆ OdDbReferenceQueue()

template<class TReference>
OdDbReferenceQueue< TReference >::OdDbReferenceQueue ( bool addOwnershipRef = true,
bool addHardRef = false,
bool addSoftRef = false )
inline

Definition at line 90 of file DbRuntimeIO.h.

Member Function Documentation

◆ clear()

template<class TReference>
void OdDbReferenceQueue< TReference >::clear ( )
inline

Definition at line 98 of file DbRuntimeIO.h.

◆ pop()

template<class TReference>
TReference OdDbReferenceQueue< TReference >::pop ( OdDbReferenceType * type = 0)
inline

Definition at line 172 of file DbRuntimeIO.h.

◆ push()

template<class TReference>
bool OdDbReferenceQueue< TReference >::push ( const TReference & ref,
OdDbReferenceType type = kSoftPointer )
inline

Definition at line 186 of file DbRuntimeIO.h.

◆ size()

template<class TReference>
size_t OdDbReferenceQueue< TReference >::size ( ) const
inline

Definition at line 95 of file DbRuntimeIO.h.


The documentation for this class was generated from the following file: