Searched refs:StrideIterator (Results 1 – 9 of 9) sorted by relevance
/art/libartbase/base/ |
D | stride_iterator.h | 27 class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> { 32 StrideIterator(const StrideIterator&) = default; 33 StrideIterator(StrideIterator&&) noexcept = default; 34 StrideIterator& operator=(const StrideIterator&) = default; 35 StrideIterator& operator=(StrideIterator&&) noexcept = default; 37 StrideIterator(T* ptr, size_t stride) in StrideIterator() function 41 bool operator==(const StrideIterator& other) const { 46 bool operator!=(const StrideIterator& other) const { 50 StrideIterator& operator++() { // Value after modification. 55 StrideIterator operator++(int) { [all …]
|
D | length_prefixed_array.h | 46 StrideIterator<T> begin(size_t element_size = sizeof(T), size_t alignment = alignof(T)) { 47 return StrideIterator<T>(&AtUnchecked(0, element_size, alignment), element_size); 50 StrideIterator<const T> begin(size_t element_size = sizeof(T), 52 return StrideIterator<const T>(&AtUnchecked(0, element_size, alignment), element_size); 55 StrideIterator<T> end(size_t element_size = sizeof(T), size_t alignment = alignof(T)) { 56 return StrideIterator<T>(&AtUnchecked(size_, element_size, alignment), element_size); 59 StrideIterator<const T> end(size_t element_size = sizeof(T), 61 return StrideIterator<const T>(&AtUnchecked(size_, element_size, alignment), element_size); 112 IterationRange<StrideIterator<T>> MakeIterationRangeFromLengthPrefixedArray( 116 MakeEmptyIterationRange(StrideIterator<T>(nullptr, 0));
|
D | array_slice.h | 39 using iterator = StrideIterator<T>; 40 using const_iterator = StrideIterator<const T>; 76 StrideIterator<T> end() { return StrideIterator<T>(&AtUnchecked(size_), element_size_); } in end()
|
/art/runtime/mirror/ |
D | class-inl.h | 986 inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() { in GetIFields() 990 inline IterationRange<StrideIterator<ArtField>> Class::GetSFields() { in GetSFields() 994 inline IterationRange<StrideIterator<ArtField>> Class::GetIFieldsUnchecked() { in GetIFieldsUnchecked() 998 inline IterationRange<StrideIterator<ArtField>> Class::GetSFieldsUnchecked() { in GetSFieldsUnchecked()
|
D | class.h | 64 template<typename T> class StrideIterator; variable 1018 ALWAYS_INLINE IterationRange<StrideIterator<ArtField>> GetIFields() 1089 ALWAYS_INLINE IterationRange<StrideIterator<ArtField>> GetSFields() 1405 IterationRange<StrideIterator<ArtField>> GetSFieldsUnchecked() 1408 IterationRange<StrideIterator<ArtField>> GetIFieldsUnchecked()
|
D | class.cc | 1176 IterationRange<StrideIterator<ArtField>> ifields = GetIFields(); in GetDeclaredFields() 1177 IterationRange<StrideIterator<ArtField>> sfields = GetSFields(); in GetDeclaredFields()
|
/art/runtime/ |
D | art_field-inl.h | 392 const IterationRange<StrideIterator<ArtField>>& fields, in FindFieldWithOffset()
|
D | class_linker.cc | 7902 StrideIterator<ArtMethod> out = methods->begin(kMethodSize, kMethodAlignment); in ReallocMethods()
|
/art/openjdkjvmti/ |
D | ti_class.cc | 568 art::IterationRange<art::StrideIterator<art::ArtField>> ifields = klass->GetIFields(); in GetClassFields() 569 art::IterationRange<art::StrideIterator<art::ArtField>> sfields = klass->GetSFields(); in GetClassFields()
|