Home
last modified time | relevance | path

Searched refs:BaseIterator (Results 1 – 3 of 3) sorted by relevance

/art/libartbase/base/
Dtransform_iterator.h39 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 …]
Dhash_set.h67 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 …]
Dtransform_array_ref.h151 template <typename BaseIterator>
152 auto MakeIterator(BaseIterator base) const { in MakeIterator()