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&&) = default; 34 StrideIterator& operator=(const StrideIterator&) = default; 35 StrideIterator& operator=(StrideIterator&&) = 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 | 38 using iterator = StrideIterator<T>; 39 using const_iterator = StrideIterator<const T>; 71 StrideIterator<T> end() { return StrideIterator<T>(&AtUnchecked(size_), element_size_); } in end()
|
/art/runtime/mirror/ |
D | class-inl.h | 1004 inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() { in GetIFields() 1008 inline IterationRange<StrideIterator<ArtField>> Class::GetSFields() { in GetSFields() 1012 inline IterationRange<StrideIterator<ArtField>> Class::GetIFieldsUnchecked() { in GetIFieldsUnchecked() 1016 inline IterationRange<StrideIterator<ArtField>> Class::GetSFieldsUnchecked() { in GetSFieldsUnchecked()
|
D | class.h | 64 template<typename T> class StrideIterator; variable 997 ALWAYS_INLINE IterationRange<StrideIterator<ArtField>> GetIFields() 1068 ALWAYS_INLINE IterationRange<StrideIterator<ArtField>> GetSFields() 1379 IterationRange<StrideIterator<ArtField>> GetSFieldsUnchecked() 1382 IterationRange<StrideIterator<ArtField>> GetIFieldsUnchecked()
|
/art/runtime/ |
D | art_field-inl.h | 366 const IterationRange<StrideIterator<ArtField>>& fields, in FindFieldWithOffset()
|
D | class_linker.cc | 7957 StrideIterator<ArtMethod> out = methods->begin(method_size_, method_alignment_); in ReallocMethods() 7967 StrideIterator<ArtMethod> out(methods->begin(method_size_, method_alignment_) + old_method_count); in ReallocMethods()
|
/art/openjdkjvmti/ |
D | ti_class.cc | 570 art::IterationRange<art::StrideIterator<art::ArtField>> ifields = klass->GetIFields(); in GetClassFields() 571 art::IterationRange<art::StrideIterator<art::ArtField>> sfields = klass->GetSFields(); in GetClassFields()
|
/art/runtime/native/ |
D | java_lang_Class.cc | 291 IterationRange<StrideIterator<ArtField>> ifields = klass->GetIFields(); in GetDeclaredFields() 292 IterationRange<StrideIterator<ArtField>> sfields = klass->GetSFields(); in GetDeclaredFields()
|