Searched refs:BaseIterator (Results 1 – 3 of 3) sorted by relevance
/art/libartbase/base/ |
D | transform_iterator.h | 39 template <typename BaseIterator, typename Function> 44 typename std::iterator_traits<BaseIterator>::iterator_category>::value, 47 using InputType = typename std::iterator_traits<BaseIterator>::reference; 51 using iterator_category = typename std::iterator_traits<BaseIterator>::iterator_category; 54 using difference_type = typename std::iterator_traits<BaseIterator>::difference_type; 61 TransformIterator(BaseIterator base, Function fn) in TransformIterator() 83 typename std::iterator_traits<BaseIterator>::iterator_category>::value, 102 typename std::iterator_traits<BaseIterator>::iterator_category>::value, 110 typename std::iterator_traits<BaseIterator>::iterator_category>::value, 118 typename std::iterator_traits<BaseIterator>::iterator_category>::value, [all …]
|
D | hash_set.h | 67 class BaseIterator : std::iterator<std::forward_iterator_tag, Elem> { 69 BaseIterator(const BaseIterator&) = default; 70 BaseIterator(BaseIterator&&) = default; 71 BaseIterator(HashSetType* hash_set, size_t index) : index_(index), hash_set_(hash_set) { in BaseIterator() function 73 BaseIterator& operator=(const BaseIterator&) = default; 74 BaseIterator& operator=(BaseIterator&&) = default; 76 bool operator==(const BaseIterator& other) const { 80 bool operator!=(const BaseIterator& other) const { 84 BaseIterator operator++() { // Value after modification. 89 BaseIterator operator++(int) { [all …]
|
D | transform_array_ref.h | 151 template <typename BaseIterator> 152 auto MakeIterator(BaseIterator base) const { in MakeIterator()
|