webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::AlignedArray< T > Class Template Reference

#include <aligned_array.h>

Public Member Functions

 AlignedArray (size_t rows, size_t cols, size_t alignment)
 
 ~AlignedArray ()
 
T *const * Array ()
 
const T *const * Array () const
 
TRow (size_t row)
 
const TRow (size_t row) const
 
TAt (size_t row, size_t col)
 
const TAt (size_t row, size_t col) const
 
size_t rows () const
 
size_t cols () const
 
 AlignedArray (size_t rows, size_t cols, size_t alignment)
 
 ~AlignedArray ()
 
T *const * Array ()
 
const T *const * Array () const
 
TRow (size_t row)
 
const TRow (size_t row) const
 
TAt (size_t row, size_t col)
 
const TAt (size_t row, size_t col) const
 
size_t rows () const
 
size_t cols () const
 

Constructor & Destructor Documentation

◆ AlignedArray() [1/2]

template<typename T>
webrtc::AlignedArray< T >::AlignedArray ( size_t  rows,
size_t  cols,
size_t  alignment 
)
inline

◆ ~AlignedArray() [1/2]

template<typename T>
webrtc::AlignedArray< T >::~AlignedArray ( )
inline

◆ AlignedArray() [2/2]

template<typename T>
webrtc::AlignedArray< T >::AlignedArray ( size_t  rows,
size_t  cols,
size_t  alignment 
)
inline

◆ ~AlignedArray() [2/2]

template<typename T>
webrtc::AlignedArray< T >::~AlignedArray ( )
inline

Member Function Documentation

◆ Array() [1/4]

template<typename T>
T* const* webrtc::AlignedArray< T >::Array ( )
inline

◆ Array() [2/4]

template<typename T>
T* const* webrtc::AlignedArray< T >::Array ( )
inline

◆ Array() [3/4]

template<typename T>
const T* const* webrtc::AlignedArray< T >::Array ( ) const
inline

◆ Array() [4/4]

template<typename T>
const T* const* webrtc::AlignedArray< T >::Array ( ) const
inline

◆ At() [1/4]

template<typename T>
T& webrtc::AlignedArray< T >::At ( size_t  row,
size_t  col 
)
inline

◆ At() [2/4]

template<typename T>
T& webrtc::AlignedArray< T >::At ( size_t  row,
size_t  col 
)
inline

◆ At() [3/4]

template<typename T>
const T& webrtc::AlignedArray< T >::At ( size_t  row,
size_t  col 
) const
inline

◆ At() [4/4]

template<typename T>
const T& webrtc::AlignedArray< T >::At ( size_t  row,
size_t  col 
) const
inline

◆ cols() [1/2]

template<typename T>
size_t webrtc::AlignedArray< T >::cols ( ) const
inline

◆ cols() [2/2]

template<typename T>
size_t webrtc::AlignedArray< T >::cols ( ) const
inline

◆ Row() [1/4]

template<typename T>
T* webrtc::AlignedArray< T >::Row ( size_t  row)
inline

◆ Row() [2/4]

template<typename T>
T* webrtc::AlignedArray< T >::Row ( size_t  row)
inline

◆ Row() [3/4]

template<typename T>
const T* webrtc::AlignedArray< T >::Row ( size_t  row) const
inline

◆ Row() [4/4]

template<typename T>
const T* webrtc::AlignedArray< T >::Row ( size_t  row) const
inline

◆ rows() [1/2]

template<typename T>
size_t webrtc::AlignedArray< T >::rows ( ) const
inline

◆ rows() [2/2]

template<typename T>
size_t webrtc::AlignedArray< T >::rows ( ) const
inline

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