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 : 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 …]
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.h1004 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()
Dclass.h64 template<typename T> class StrideIterator; variable
1008 ALWAYS_INLINE IterationRange<StrideIterator<ArtField>> GetIFields()
1079 ALWAYS_INLINE IterationRange<StrideIterator<ArtField>> GetSFields()
1390 IterationRange<StrideIterator<ArtField>> GetSFieldsUnchecked()
1393 IterationRange<StrideIterator<ArtField>> GetIFieldsUnchecked()
/art/runtime/
Dart_field-inl.h366 const IterationRange<StrideIterator<ArtField>>& fields, in FindFieldWithOffset()
Dclass_linker.cc7923 StrideIterator<ArtMethod> out = methods->begin(method_size_, method_alignment_); in ReallocMethods()
7933 StrideIterator<ArtMethod> out(methods->begin(method_size_, method_alignment_) + old_method_count); in ReallocMethods()
/art/runtime/native/
Djava_lang_Class.cc293 IterationRange<StrideIterator<ArtField>> ifields = klass->GetIFields(); in GetDeclaredFields()
294 IterationRange<StrideIterator<ArtField>> sfields = klass->GetSFields(); in GetDeclaredFields()
/art/openjdkjvmti/
Dti_class.cc571 art::IterationRange<art::StrideIterator<art::ArtField>> ifields = klass->GetIFields(); in GetClassFields()
572 art::IterationRange<art::StrideIterator<art::ArtField>> sfields = klass->GetSFields(); in GetClassFields()