/arkcompiler/runtime_core/static_core/tests/tests-u-runner/test-lists/test262/ |
D | test262-ignored-AOT-FULL.txt | 48 language/expressions/compound-assignment/left-hand-side-private-reference-accessor-property-add.js 49 language/expressions/compound-assignment/left-hand-side-private-reference-accessor-property-bitand.… 50 language/expressions/compound-assignment/left-hand-side-private-reference-accessor-property-bitor.js 51 language/expressions/compound-assignment/left-hand-side-private-reference-accessor-property-bitxor.… 52 language/expressions/compound-assignment/left-hand-side-private-reference-accessor-property-div.js 53 language/expressions/compound-assignment/left-hand-side-private-reference-accessor-property-exp.js 54 language/expressions/compound-assignment/left-hand-side-private-reference-accessor-property-lshift.… 55 language/expressions/compound-assignment/left-hand-side-private-reference-accessor-property-mod.js 56 language/expressions/compound-assignment/left-hand-side-private-reference-accessor-property-mult.js 57 language/expressions/compound-assignment/left-hand-side-private-reference-accessor-property-rshift.… [all …]
|
/arkcompiler/runtime_core/static_core/verification/util/ |
D | optional_ref.h | 38 OptionalConstRef(const T &reference) : value_ {const_cast<T *>(&reference)} {} in OptionalConstRef() 40 … OptionalConstRef(std::reference_wrapper<const T> reference) : OptionalConstRef(reference.get()) {} in OptionalConstRef() 106 OptionalRef(T &reference) : OptionalConstRef<T>(&reference) {} in OptionalRef() 108 OptionalRef(std::reference_wrapper<T> reference) : OptionalRef(reference.get()) {} in OptionalRef()
|
D | shifted_vector.h | 30 typename Base::reference operator[](int idx) 40 typename Base::reference At(int idx) in At()
|
/arkcompiler/runtime_core/static_core/runtime/mem/refstorage/ |
D | global_object_storage.cpp | 87 void GlobalObjectStorage::Remove(const Reference *reference) in Remove() argument 89 if (reference == nullptr) { in Remove() 92 auto type = reference->GetType(); in Remove() 94 reference = Reference::GetRefWithoutType(reference); in Remove() 96 globalStorage_->Remove(reference); in Remove() 98 weakStorage_->Remove(reference); in Remove() 100 globalFixedStorage_->Remove(reference); in Remove()
|
D | global_object_storage.h | 57 ObjectHeader *Get(const Reference *reference) const in Get() argument 59 if (reference == nullptr) { in Get() 62 auto type = reference->GetType(); in Get() 63 reference = Reference::GetRefWithoutType(reference); in Get() 67 result = globalStorage_->Get(reference); in Get() 69 result = weakStorage_->Get(reference); in Get() 71 result = globalFixedStorage_->Get(reference); in Get() 76 uintptr_t GetAddressForRef(const Reference *reference) const in GetAddressForRef() argument 78 ASSERT(reference != nullptr); in GetAddressForRef() 79 auto type = reference->GetType(); in GetAddressForRef() [all …]
|
/arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/ |
D | WeakRef.ets | 19 * WeakRef - weak reference to object. 20 * A weak reference to an object is a reference that does not prevent the object 24 * @tparam T Object type for weak reference 31 * Constructs weak reference object referring to a given target object 33 * @param target - target object for weak reference
|
/arkcompiler/runtime_core/static_core/runtime/mem/ |
D | vm_handle-inl.h | 32 inline VMHandle<T>::VMHandle(mem::GlobalObjectStorage *globalStorage, mem::Reference *reference) in VMHandle() argument 33 : HandleBase(globalStorage->GetAddressForRef(reference)) in VMHandle() 35 ASSERT(reference != nullptr); in VMHandle()
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/02.kinds_of_conversion/04.casting_conversions/ |
D | ref_narrowing.ets | 19 A narrowing reference conversion exists from reference type S to a reference 28 if (src !== dst ) { // reference equality
|
D | ref_narrowing2.ets | 19 A narrowing reference conversion exists from reference type S to a reference
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/02.kinds_of_conversion/02.reference_types_conversions/ |
D | ref_widening.ets | 19 A widening reference conversion exists from any reference type S to any reference 28 if (src !== dst ) { // reference equality
|
/arkcompiler/runtime_core/libpandabase/utils/ |
D | ring_buffer.h | 35 using reference = value_type &; variable 82 constexpr reference operator*() const noexcept 126 using reference = value_type &; variable 171 constexpr reference emplace_back(Args... args) // NOLINT(readability-identifier-naming) in emplace_back() 205 constexpr reference emplace_front(Args... args) // NOLINT(readability-identifier-naming) in emplace_front() 339 constexpr reference front() noexcept // NOLINT(readability-identifier-naming) in front() 355 constexpr reference back() noexcept // NOLINT(readability-identifier-naming) in back() 368 constexpr reference operator[](size_type index) noexcept
|
/arkcompiler/runtime_core/static_core/libpandabase/utils/ |
D | ring_buffer.h | 36 using reference = value_type &; variable 84 constexpr reference operator*() const noexcept 129 using reference = value_type &; variable 175 constexpr reference emplace_back(Args... args) // NOLINT(readability-identifier-naming) in emplace_back() 209 constexpr reference emplace_front(Args... args) // NOLINT(readability-identifier-naming) in emplace_front() 313 constexpr reference front() noexcept // NOLINT(readability-identifier-naming) in front() 325 constexpr reference back() noexcept // NOLINT(readability-identifier-naming) in back() 336 constexpr reference operator[](size_type index) noexcept
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/utils/ |
D | iterator.h | 29 using reference = typename std::iterator_traits<Iterator>::reference; member 31 static reference operator_dereference(Iterator iter) in operator_dereference() 41 static reference operator_bracket(Iterator iter, difference_type n) in operator_bracket() 56 using reference = typename Traits::reference; variable 67 reference operator*() const noexcept 99 reference operator[](difference_type n) const noexcept
|
D | ref_vector.h | 37 using reference = value_type &; 39 static constexpr reference operator_dereference(Iterator iter) 49 static reference operator_bracket(Iterator iter, difference_type n) 64 using reference = value_type &; 184 reference front() noexcept 194 reference back() noexcept 208 reference at(size_type pos) 218 reference operator[](size_type pos) noexcept
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/09.classes/05.field_declarations/03.field_initialization/ |
D | static_field_self_initialization_reference.ets | 17 desc: Non-static field 'f' have reference in static. 18 assert: For a reference to a static field f declared in class or interface C, it is a compile-time …
|
D | non_static_field_self_initialization_reference.ets | 17 desc: Non-static field 'f' have reference in static. 18 assert: For a reference to a non-static field f declared in class or interface C, it is a compile-t…
|
D | static_field_initialization_reference.ets | 17 desc: Static field 'f' have reference in static variable. 18 assert: For a reference to a static field f declared in class or interface C, it is a compile-time …
|
D | non_static_field_initialization_reference.ets | 17 desc: Static field 'f' have reference in static variable. 18 assert: For a reference to a non-static field f declared in class or interface C, it is a compile-t…
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/01.kinds_of_contexts/01.assignment_and_call_contexts/ |
D | null.ets | 19 A value of the null type (the null reference is the only such value) may be 20 assigned to any reference type, resulting in a null reference of that type.
|
/arkcompiler/ets_frontend/ets2panda/test/parser/ets/ |
D | cast_expressions.ets | 50 // Casting to reference type 79 // Casting to reference type 108 // Casting to reference type 136 // Casting to reference type 163 // Casting to reference type 189 // Casting to reference type 214 // Casting to reference type 232 // Casting to reference type
|
/arkcompiler/runtime_core/static_core/verification/value/tests/ |
D | abstract_typed_value_test.cpp | 46 auto reference = Type {Builtin::REFERENCE}; in TEST_F() 65 AbstractTypedValue av6 {reference, nv()}; in TEST_F()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/ |
D | ptr_list_ref.h | 61 using reference = typename std::iterator_traits<T>::reference; variable 88 reference operator*() const 145 using reference = T &; variable 165 reference operator*() const 223 using reference = T &; variable 298 reference front() in front() 303 reference back() in back()
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/09.this_expression/ |
D | this_primary_expression_in_class.ets | 17 desc: This reference on object. 18 assert: The keyword this used as a primary expression denotes a value that is a reference to the ob…
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/11.field_access_expressions/01.expression_used_by_field_access/ |
D | nullable_reference_type.ets | 17 desc: Access to field by nullable reference type 18 assert: An expression must be a non-nullable reference type T to be used for Field Access. Otherwis…
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/08.reference_types/01.objects/ |
D | one_link_on_two_objects.ets | 17 … modified using one variable' s reference to the object, and then the altered state can be observe…
|