#include <Udon/Types/RingBuffer.hpp>
公開型 | |
| using | iterator_category = std::random_access_iterator_tag |
| using | value_type = T |
| using | difference_type = std::ptrdiff_t |
| using | pointer = const T* |
| using | reference = const T& |
公開メンバ関数 | |
| const_iterator (pointer data, size_t index, size_t size) | |
| reference | operator* () const |
| pointer | operator-> () const |
| const_iterator & | operator++ () |
| const_iterator & | operator-- () |
| const_iterator | operator+ (size_t offset) const |
| const_iterator | operator- (size_t offset) const |
| difference_type | operator- (const const_iterator &other) const |
| const_iterator | operator+= (size_t offset) |
| const_iterator | operator-= (size_t offset) |
| bool | operator!= (const const_iterator &other) const |
| bool | operator== (const const_iterator &other) const |
| bool | operator< (const const_iterator &other) const |
| bool | operator<= (const const_iterator &other) const |
| bool | operator> (const const_iterator &other) const |
| bool | operator>= (const const_iterator &other) const |
| reference | operator[] (size_t offset) const |
公開変数類 | |
| pointer | m_data |
| size_t | m_index |
| size_t | m_size |
| using Udon::RingBuffer< T, Capacity >::const_iterator::difference_type = std::ptrdiff_t |
| using Udon::RingBuffer< T, Capacity >::const_iterator::iterator_category = std::random_access_iterator_tag |
| using Udon::RingBuffer< T, Capacity >::const_iterator::pointer = const T* |
| using Udon::RingBuffer< T, Capacity >::const_iterator::reference = const T& |
| using Udon::RingBuffer< T, Capacity >::const_iterator::value_type = T |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| pointer Udon::RingBuffer< T, Capacity >::const_iterator::m_data |
| size_t Udon::RingBuffer< T, Capacity >::const_iterator::m_index |
| size_t Udon::RingBuffer< T, Capacity >::const_iterator::m_size |