Twitch SDK (Internal)
Public Member Functions | Protected Attributes | List of all members
ttv::broadcast::BaseFrameAllocator::safe_array< T > Class Template Reference

#include <intelbaseallocator.h>

Public Member Functions

 safe_array (T *ptr=0)
 
 ~safe_array ()
 
T * get ()
 
T * release ()
 
void reset (T *ptr)
 

Protected Attributes

T * m_ptr
 

Constructor & Destructor Documentation

◆ safe_array()

template<class T >
ttv::broadcast::BaseFrameAllocator::safe_array< T >::safe_array ( T *  ptr = 0)
inline

◆ ~safe_array()

template<class T >
ttv::broadcast::BaseFrameAllocator::safe_array< T >::~safe_array ( )
inline

Member Function Documentation

◆ get()

template<class T >
T* ttv::broadcast::BaseFrameAllocator::safe_array< T >::get ( )
inline

◆ release()

template<class T >
T* ttv::broadcast::BaseFrameAllocator::safe_array< T >::release ( )
inline

◆ reset()

template<class T >
void ttv::broadcast::BaseFrameAllocator::safe_array< T >::reset ( T *  ptr)
inline

Member Data Documentation

◆ m_ptr

template<class T >
T* ttv::broadcast::BaseFrameAllocator::safe_array< T >::m_ptr
protected

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