Home
last modified time | relevance | path

Searched refs:StrideIterator (Results 1 – 9 of 9) sorted by relevance

/art/libartbase/base/
Dstride_iterator.h27 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 …]
Dlength_prefixed_array.h46 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));
Darray_slice.h39 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/
Dclass-inl.h993 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()
Dclass.h64 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()
Dclass.cc1177 IterationRange<StrideIterator<ArtField>> ifields = GetIFields(); in GetDeclaredFields()
1178 IterationRange<StrideIterator<ArtField>> sfields = GetSFields(); in GetDeclaredFields()
/art/runtime/
Dart_field-inl.h427 const IterationRange<StrideIterator<ArtField>>& fields, in FindFieldWithOffset()
Dclass_linker.cc8101 StrideIterator<ArtMethod> out = methods->begin(kMethodSize, kMethodAlignment); in ReallocMethods()
/art/openjdkjvmti/
Dti_class.cc567 art::IterationRange<art::StrideIterator<art::ArtField>> ifields = klass->GetIFields(); in GetClassFields()
568 art::IterationRange<art::StrideIterator<art::ArtField>> sfields = klass->GetSFields(); in GetClassFields()