cv::AutoBuffer< _Tp, fixed_size > Class Template Reference

#include <cxcore.hpp>

List of all members.

Public Types

typedef _Tp value_type

Public Member Functions

 AutoBuffer ()
 AutoBuffer (size_t _size)
 ~AutoBuffer ()
void allocate (size_t _size)
void deallocate ()
 operator _Tp * ()
 operator const _Tp * () const

Protected Attributes

_Tp * ptr
size_t size
_Tp buf [fixed_size]

template<typename _Tp, size_t fixed_size = 4096/sizeof(_Tp)+8>
class cv::AutoBuffer< _Tp, fixed_size >


Member Typedef Documentation

template<typename _Tp , size_t fixed_size = 4096/sizeof(_Tp)+8>
typedef _Tp cv::AutoBuffer< _Tp, fixed_size >::value_type

Constructor & Destructor Documentation

template<typename _Tp , size_t fixed_size>
cv::AutoBuffer< _Tp, fixed_size >::AutoBuffer (  )
template<typename _Tp , size_t fixed_size>
cv::AutoBuffer< _Tp, fixed_size >::AutoBuffer ( size_t  _size )
template<typename _Tp , size_t fixed_size>
cv::AutoBuffer< _Tp, fixed_size >::~AutoBuffer (  )

Member Function Documentation

template<typename _Tp , size_t fixed_size>
void cv::AutoBuffer< _Tp, fixed_size >::allocate ( size_t  _size )
template<typename _Tp , size_t fixed_size>
void cv::AutoBuffer< _Tp, fixed_size >::deallocate (  )
template<typename _Tp , size_t fixed_size>
cv::AutoBuffer< _Tp, fixed_size >::operator _Tp * (  )
template<typename _Tp , size_t fixed_size>
cv::AutoBuffer< _Tp, fixed_size >::operator const _Tp * (  ) const

Member Data Documentation

template<typename _Tp , size_t fixed_size = 4096/sizeof(_Tp)+8>
_Tp* cv::AutoBuffer< _Tp, fixed_size >::ptr [protected]
template<typename _Tp , size_t fixed_size = 4096/sizeof(_Tp)+8>
size_t cv::AutoBuffer< _Tp, fixed_size >::size [protected]
template<typename _Tp , size_t fixed_size = 4096/sizeof(_Tp)+8>
_Tp cv::AutoBuffer< _Tp, fixed_size >::buf[fixed_size] [protected]

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