Public メソッド | Private 変数

クラス テンプレート RingIBuffer< T >

#include <ring_i_buffer.hpp>

すべてのメンバ一覧

Public メソッド

 RingIBuffer (size_t size=3000)
void set_size (size_t size)
T & operator[] (size_t i)
const T & operator[] (size_t i) const
T & back ()
const T & back () const
void push_back (T new_data)
void init (T t)

Private 変数

std::vector< T > vect
size_t size_
size_t update_end_

template<class T>
class RingIBuffer< T >


コンストラクタとデストラクタ

template<class T>
RingIBuffer< T >::RingIBuffer ( size_t  size = 3000  )  [inline]

関数

template<class T>
T& RingIBuffer< T >::back (  )  [inline]
template<class T>
const T& RingIBuffer< T >::back (  )  const [inline]
template<class T>
void RingIBuffer< T >::init ( t  )  [inline]
template<class T>
T& RingIBuffer< T >::operator[] ( size_t  i  )  [inline]
template<class T>
const T& RingIBuffer< T >::operator[] ( size_t  i  )  const [inline]
template<class T>
void RingIBuffer< T >::push_back ( new_data  )  [inline]
template<class T>
void RingIBuffer< T >::set_size ( size_t  size  )  [inline]

変数

template<class T>
size_t RingIBuffer< T >::size_ [private]
template<class T>
size_t RingIBuffer< T >::update_end_ [private]
template<class T>
std::vector<T> RingIBuffer< T >::vect [private]

このクラスの説明は次のファイルから生成されました: