Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | List of all members
librealsense::small_heap< T, C > Class Template Reference

#include <types.h>

Public Member Functions

 small_heap ()
 
T * allocate ()
 
void deallocate (T *item)
 
void stop_allocation ()
 
void wait_until_empty ()
 
bool is_empty () const
 
int get_size () const
 

Constructor & Destructor Documentation

§ small_heap()

template<class T, int C>
librealsense::small_heap< T, C >::small_heap ( )
inline

Member Function Documentation

§ allocate()

template<class T, int C>
T* librealsense::small_heap< T, C >::allocate ( )
inline

§ deallocate()

template<class T, int C>
void librealsense::small_heap< T, C >::deallocate ( T *  item)
inline

§ get_size()

template<class T, int C>
int librealsense::small_heap< T, C >::get_size ( ) const
inline

§ is_empty()

template<class T, int C>
bool librealsense::small_heap< T, C >::is_empty ( ) const
inline

§ stop_allocation()

template<class T, int C>
void librealsense::small_heap< T, C >::stop_allocation ( )
inline

§ wait_until_empty()

template<class T, int C>
void librealsense::small_heap< T, C >::wait_until_empty ( )
inline

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