reference operator*() const
定义 container.hpp:30
T * pointer
定义 container.hpp:25
Iterator operator++(int)
定义 container.hpp:40
friend bool operator!=(const Iterator &a, const Iterator &b)
定义 container.hpp:47
Iterator & operator++()
定义 container.hpp:34
Iterator(pointer ptr)
定义 container.hpp:28
T & reference
定义 container.hpp:26
pointer operator->()
定义 container.hpp:31
T value_type
定义 container.hpp:24
std::forward_iterator_tag iterator_category
定义 container.hpp:22
std::ptrdiff_t difference_type
定义 container.hpp:23
pointer ptr_
定义 container.hpp:50
friend bool operator==(const Iterator &a, const Iterator &b)
定义 container.hpp:46
std::vector< T > data_
定义 container.hpp:57
SimpleBuffer(std::initializer_list< T > list)
定义 container.hpp:17
T value_type
定义 container.hpp:15
Iterator begin()
定义 container.hpp:53
Iterator end()
定义 container.hpp:54