NVIDIA DeepStream SDK API Reference

8.0 Release
ds3d::abiRefT< T > Struct Template Referenceabstract

Detailed Description

template<class T>
struct ds3d::abiRefT< T >

Definition at line 39 of file sources/includes/ds3d/common/abi_obj.h.

Inheritance diagram for ds3d::abiRefT< T >:
Collaboration diagram for ds3d::abiRefT< T >:

Public Member Functions

virtual T * data () const =0
 
abiRefTrefCopy () const
 
virtual T * data () const =0
 
abiRefTrefCopy () const
 
virtual void destroy ()=0
 
virtual void destroy ()=0
 
virtual abiRefObjrefCopy_i () const =0
 
virtual abiRefObjrefCopy_i () const =0
 

Member Function Documentation

◆ data() [1/2]

◆ data() [2/2]

template<class T >
virtual T* ds3d::abiRefT< T >::data ( ) const
pure virtual

◆ destroy() [1/2]

virtual void ds3d::abiRefObj::destroy ( )
pure virtualinherited

◆ destroy() [2/2]

virtual void ds3d::abiRefObj::destroy ( )
pure virtualinherited

◆ refCopy() [1/2]

template<class T >
abiRefT* ds3d::abiRefT< T >::refCopy ( ) const
inline

◆ refCopy() [2/2]

template<class T >
abiRefT* ds3d::abiRefT< T >::refCopy ( ) const
inline

Definition at line 41 of file 9.0/sources/includes/ds3d/common/abi_obj.h.

◆ refCopy_i() [1/2]

virtual abiRefObj* ds3d::abiRefObj::refCopy_i ( ) const
pure virtualinherited

◆ refCopy_i() [2/2]

virtual abiRefObj* ds3d::abiRefObj::refCopy_i ( ) const
pure virtualinherited

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