Lines Matching refs:class
31 * A RingBuffer class that maintains an array of objects that can grow up to a certain size.
35 template <class T>
36 class RingBuffer final {
45 * Forward iterator to this class. Implements an std:forward_iterator.
47 class iterator : public std::iterator<std::forward_iterator_tag, T> {
71 * Constant forward iterator to this class. Implements an std:forward_iterator.
73 class const_iterator : public std::iterator<std::forward_iterator_tag, T> {
121 template <class... Args>
170 }; // class RingBuffer
173 template <class T>
176 template <class T>
180 template <class T>
193 template <class T>
200 template <class T>
205 template <class T>
210 template <class T>
215 template <class T>
220 template <class T>
224 template <class T>
237 template <class T>
244 template <class T>
249 template <class T>
254 template <class T>
259 template <class T>
264 template <class T>
276 template <class T>
289 template <class T>
290 template <class... Args>
303 template <class T>
309 template <class T>
315 template <class T>
322 template <class T>
328 template <class T>
337 template <class T>
346 template <class T>
351 template <class T>