Searched refs:StrideIterator (Results 1 – 9 of 9) sorted by relevance
/art/libartbase/base/ |
D | stride_iterator.h | 27 class StrideIterator { 35 StrideIterator(const StrideIterator&) = default; 36 StrideIterator(StrideIterator&&) noexcept = default; 37 StrideIterator& operator=(const StrideIterator&) = default; 38 StrideIterator& operator=(StrideIterator&&) noexcept = default; 40 StrideIterator(T* ptr, size_t stride) in StrideIterator() function 44 bool operator==(const StrideIterator& other) const { 49 bool operator!=(const StrideIterator& other) const { 53 StrideIterator& operator++() { // Value after modification. 58 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 | 993 inline IterationRange<StrideIterator<ArtField>> Class::GetIFields() { in GetIFields() 997 inline IterationRange<StrideIterator<ArtField>> Class::GetSFields() { in GetSFields() 1001 inline IterationRange<StrideIterator<ArtField>> Class::GetIFieldsUnchecked() { in GetIFieldsUnchecked() 1005 inline IterationRange<StrideIterator<ArtField>> Class::GetSFieldsUnchecked() { in GetSFieldsUnchecked()
|
D | class.h | 64 template<typename T> class StrideIterator; variable 1022 ALWAYS_INLINE IterationRange<StrideIterator<ArtField>> GetIFields() 1093 ALWAYS_INLINE IterationRange<StrideIterator<ArtField>> GetSFields() 1414 IterationRange<StrideIterator<ArtField>> GetSFieldsUnchecked() 1417 IterationRange<StrideIterator<ArtField>> GetIFieldsUnchecked()
|
D | class.cc | 1177 IterationRange<StrideIterator<ArtField>> ifields = GetIFields(); in GetDeclaredFields() 1178 IterationRange<StrideIterator<ArtField>> sfields = GetSFields(); in GetDeclaredFields()
|
/art/runtime/ |
D | art_field-inl.h | 427 const IterationRange<StrideIterator<ArtField>>& fields, in FindFieldWithOffset()
|
D | class_linker.cc | 8101 StrideIterator<ArtMethod> out = methods->begin(kMethodSize, kMethodAlignment); in ReallocMethods()
|
/art/openjdkjvmti/ |
D | ti_class.cc | 567 art::IterationRange<art::StrideIterator<art::ArtField>> ifields = klass->GetIFields(); in GetClassFields() 568 art::IterationRange<art::StrideIterator<art::ArtField>> sfields = klass->GetSFields(); in GetClassFields()
|