A view over a range of elements in a container. 更多...
#include <ListView.h>
Public 类型 | |
using | const_iterator = typename std::add_const<IT>::type |
using | difference_type = typename std::iterator_traits<iterator>::difference_type |
using | iterator = IT |
using | pointer = typename std::iterator_traits<iterator>::pointer |
using | reference = typename std::iterator_traits<iterator>::reference |
using | size_type = size_t |
using | value_type = typename std::iterator_traits<iterator>::value_type |
Public 成员函数 | |
iterator | begin () |
const_iterator | begin () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
bool | empty () const |
iterator | end () |
const_iterator | end () const |
ListView (const ListView &)=default | |
ListView (iterator begin, iterator end) | |
ListView & | operator= (const ListView &)=delete |
size_type | size () const |
Private 属性 | |
const iterator | _begin |
const iterator | _end |
A view over a range of elements in a container.
Basically a pair of begin and end iterators.
在文件 LibCarla/source/carla/ListView.h 第 19 行定义.
using carla::ListView< IT >::const_iterator = typename std::add_const<IT>::type |
在文件 LibCarla/source/carla/ListView.h 第 23 行定义.
using carla::ListView< IT >::difference_type = typename std::iterator_traits<iterator>::difference_type |
在文件 LibCarla/source/carla/ListView.h 第 25 行定义.
using carla::ListView< IT >::iterator = IT |
在文件 LibCarla/source/carla/ListView.h 第 22 行定义.
using carla::ListView< IT >::pointer = typename std::iterator_traits<iterator>::pointer |
在文件 LibCarla/source/carla/ListView.h 第 27 行定义.
using carla::ListView< IT >::reference = typename std::iterator_traits<iterator>::reference |
在文件 LibCarla/source/carla/ListView.h 第 28 行定义.
using carla::ListView< IT >::size_type = size_t |
在文件 LibCarla/source/carla/ListView.h 第 24 行定义.
using carla::ListView< IT >::value_type = typename std::iterator_traits<iterator>::value_type |
在文件 LibCarla/source/carla/ListView.h 第 26 行定义.
|
inlineexplicit |
在文件 LibCarla/source/carla/ListView.h 第 30 行定义.
引用了 carla::ListView< IT >::_begin, carla::ListView< IT >::_end , 以及 DEBUG_ASSERT.
|
default |
|
inline |
在文件 LibCarla/source/carla/ListView.h 第 38 行定义.
引用了 carla::ListView< IT >::_begin.
被这些函数引用 carla::ListView< IT >::size().
|
inline |
在文件 LibCarla/source/carla/ListView.h 第 42 行定义.
|
inline |
在文件 LibCarla/source/carla/ListView.h 第 46 行定义.
|
inline |
在文件 LibCarla/source/carla/ListView.h 第 58 行定义.
|
inline |
在文件 LibCarla/source/carla/ListView.h 第 62 行定义.
引用了 carla::ListView< IT >::_begin , 以及 carla::ListView< IT >::_end.
|
inline |
在文件 LibCarla/source/carla/ListView.h 第 50 行定义.
引用了 carla::ListView< IT >::_end.
被这些函数引用 carla::ListView< IT >::size().
|
inline |
在文件 LibCarla/source/carla/ListView.h 第 54 行定义.
|
delete |
|
inline |
在文件 LibCarla/source/carla/ListView.h 第 66 行定义.
引用了 carla::ListView< IT >::begin() , 以及 carla::ListView< IT >::end().
|
private |
|
private |