Home
last modified time | relevance | path

Searched refs:reference (Results 1 – 25 of 267) sorted by relevance

1234567891011

/arkcompiler/runtime_core/static_core/tests/tests-u-runner/test-lists/test262/
Dtest262-ignored-AOT-FULL.txt48 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/
Doptional_ref.h38 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()
Dshifted_vector.h30 typename Base::reference operator[](int idx)
40 typename Base::reference At(int idx) in At()
/arkcompiler/runtime_core/static_core/runtime/mem/refstorage/
Dglobal_object_storage.cpp87 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()
Dglobal_object_storage.h57 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/
DWeakRef.ets19 * 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/
Dvm_handle-inl.h32 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/
Dref_narrowing.ets19 A narrowing reference conversion exists from reference type S to a reference
28 if (src !== dst ) { // reference equality
Dref_narrowing2.ets19 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/
Dref_widening.ets19 A widening reference conversion exists from any reference type S to any reference
28 if (src !== dst ) { // reference equality
/arkcompiler/runtime_core/libpandabase/utils/
Dring_buffer.h35 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/
Dring_buffer.h36 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/
Diterator.h29 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
Dref_vector.h37 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/
Dstatic_field_self_initialization_reference.ets17 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 …
Dnon_static_field_self_initialization_reference.ets17 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…
Dstatic_field_initialization_reference.ets17 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 …
Dnon_static_field_initialization_reference.ets17 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/
Dnull.ets19 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/
Dcast_expressions.ets50 // 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/
Dabstract_typed_value_test.cpp46 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/
Dptr_list_ref.h61 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/
Dthis_primary_expression_in_class.ets17 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/
Dnullable_reference_type.ets17 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/
Done_link_on_two_objects.ets17 … modified using one variable' s reference to the object, and then the altered state can be observe…

1234567891011