CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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: