Home
last modified time | relevance | path

Searched refs:IteratorImpl (Results 1 – 2 of 2) sorted by relevance

/aosp12/system/libvintf/include/vintf/
H A DMapValueIterator.h34 struct IteratorImpl : public std::iterator < struct
50 IteratorImpl(map_iter i) : mIter(i) {} in IteratorImpl() argument
52 inline IteratorImpl &operator++() {
56 inline IteratorImpl operator++(int) {
57 IteratorImpl i = *this; argument
61 inline IteratorImpl &operator--() {
65 inline IteratorImpl operator--(int) {
66 IteratorImpl i = *this; argument
79 using ValueIterator = IteratorImpl<false>;
87 IteratorImpl<is_const> begin() const { in begin()
[all …]
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/
H A DOutput.h72 class IteratorImpl {
81 IteratorImpl() = default;
82 IteratorImpl(const T* output, size_t index) : mOutput(output), mIndex(index) {} in IteratorImpl() function
91 bool operator==(const IteratorImpl& other) const {
94 bool operator!=(const IteratorImpl& other) const { return !operator==(other); }
96 IteratorImpl& operator++() {
100 IteratorImpl operator++(int) {
111 using iterator = IteratorImpl<false>;
112 using const_iterator = IteratorImpl<true>;