Home
last modified time | relevance | path

Searched refs:operator (Results 1 – 25 of 1432) sorted by relevance

12345678910>>...58

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/
Dsafe_ptr.h76 SafePtr &operator=(pointer ptr) noexcept
82 SafePtr &operator=(std::nullptr_t) noexcept = delete; variable
84 SafePtr &operator=(const SafePtr &ptr) noexcept
90 SafePtr &operator=(SafePtr &&ptr) noexcept
97 SafePtr &operator=(const SafePtr<U> &ptr) noexcept
104 SafePtr &operator=(SafePtr<U> &&ptr) noexcept
130 explicit operator bool() const noexcept = delete;
132 T &operator*() const
137 T *operator->() const noexcept
142 SafePtr &operator++() = delete;
[all …]
Dmpl_number.h49 Number &operator=(ElementType data) = delete; variable
51 Number &operator=(const Number &num) noexcept
59 Number &operator=(Number &&num) noexcept
83 operator std::enable_if_t<std::is_same<U, T>::value, U>() const noexcept
89operator std::enable_if_t<meta_and<meta_not<std::is_same<U, T>>, std::is_same<U, size_t>>::value, …
97 explicit operator U() const noexcept in U()
102 Number &operator+=(const T &data) noexcept
107 Number &operator+=(const Number &num) noexcept
112 Number &operator-=(const T &data) noexcept
117 Number &operator-=(const Number &num) noexcept
[all …]
Dptr.h119 Ptr &operator=(Pointer ptr) noexcept
126 Ptr &operator=(std::nullptr_t) noexcept
133 Ptr &operator=(const Ptr &ptr) noexcept
141 Ptr &operator=(Ptr &&ptr) noexcept
150 Ptr &operator=(const Ptr<U, CheckU> &ptr) noexcept
160 Ptr &operator=(Ptr<U, CheckU> &&ptr) noexcept
187 explicit operator bool() const noexcept
192 T &operator*() const
197 T *operator->() const noexcept
202 T &operator[](size_t i) const = delete;
[all …]
Dmpl_int_val.h48 IntVal &operator=(const IntVal &other)
63 IntVal &operator=(uint64 other)
136 bool operator==(const IntVal &rhs) const
142 bool operator!=(const IntVal &rhs) const
147 bool operator<(const IntVal &rhs) const
153 bool operator>(const IntVal &rhs) const
159 bool operator<=(const IntVal &rhs) const
164 bool operator>=(const IntVal &rhs) const
170 IntVal operator+(const IntVal &val) const
176 IntVal operator-(const IntVal &val) const
[all …]
/arkcompiler/runtime_core/static_core/runtime/tooling/sampler/
Dsample_info.h64 bool operator==(const SampleInfo &lhs, const SampleInfo &rhs);
65 bool operator!=(const SampleInfo &lhs, const SampleInfo &rhs);
66 bool operator==(const FileInfo &lhs, const FileInfo &rhs);
67 bool operator!=(const FileInfo &lhs, const FileInfo &rhs);
68 bool operator==(const SampleInfo::ManagedStackFrameId &lhs, const SampleInfo::ManagedStackFrameId &…
69 bool operator!=(const SampleInfo::ManagedStackFrameId &lhs, const SampleInfo::ManagedStackFrameId &…
70 bool operator==(const SampleInfo::StackInfo &lhs, const SampleInfo::StackInfo &rhs);
71 bool operator!=(const SampleInfo::StackInfo &lhs, const SampleInfo::StackInfo &rhs);
72 bool operator==(const SampleInfo::ThreadInfo &lhs, const SampleInfo::ThreadInfo &rhs);
73 bool operator!=(const SampleInfo::ThreadInfo &lhs, const SampleInfo::ThreadInfo &rhs);
[all …]
/arkcompiler/runtime_core/static_core/libpandabase/mem/
Dobject_pointer.h46 ObjectPointer &operator=(std::nullptr_t aNullptr)
52 ObjectPointer &operator=(const Object *object)
59 ALWAYS_INLINE Object *operator->()
66 ALWAYS_INLINE operator Object *() const
71 ALWAYS_INLINE Object &operator*()
77 ALWAYS_INLINE bool operator==(const ObjectPointer &other) const noexcept
82 ALWAYS_INLINE bool operator!=(const ObjectPointer &other) const noexcept
87 ALWAYS_INLINE bool operator==(Object *other) const noexcept
92 ALWAYS_INLINE bool operator!=(Object *other) const noexcept
97 ALWAYS_INLINE bool operator==(std::nullptr_t) const noexcept
[all …]
/arkcompiler/runtime_core/libpandabase/mem/
Dobject_pointer.h48 ObjectPointer &operator=(std::nullptr_t a_nullptr)
54 ObjectPointer &operator=(const Object *object)
63 ALWAYS_INLINE Object *operator->()
70 ALWAYS_INLINE operator Object *()
75 ALWAYS_INLINE Object &operator*()
81 ALWAYS_INLINE bool operator==(const ObjectPointer &other) const noexcept
86 ALWAYS_INLINE bool operator!=(const ObjectPointer &other) const noexcept
91 ALWAYS_INLINE bool operator==(Object *other) const noexcept
96 ALWAYS_INLINE bool operator!=(Object *other) const noexcept
101 ALWAYS_INLINE bool operator==(std::nullptr_t) const noexcept
[all …]
/arkcompiler/runtime_core/static_core/verification/util/
Dindex.h37 Index &operator=(Int val)
48 Index &operator=(const Index &) = default; variable
49 Index &operator=(Index &&idx)
57 bool operator==(const Index &other) const
61 bool operator!=(const Index &other) const
77 explicit operator bool() const
83 operator Int() const in Int()
89 Int operator*() const
96 explicit operator T() const in T()
113 size_t operator()(const panda::verifier::Index<Int, I> &i) const noexcept
Dsaturated_enum.h40 SaturatedEnum &operator=(Enum e)
46 SaturatedEnum &operator|=(Enum e)
52 bool operator[](Enum e) const
58 operator Enum() const in Enum()
105 SaturatedEnum &operator=(Enum e)
107 Base::operator=(e);
111 SaturatedEnum &operator|=(Enum e)
117 bool operator[](Enum e) const
123 operator Enum() const in Enum()
150 Base::operator=(e); in Set()
Dflags.h40 operator bool() const
59 Bit &operator=(bool b)
80 ConstBit operator[](Enum f) const
86 Bit operator[](Enum f)
92 ConstBit operator[](Enum /* unused */) const
97 Bit operator[](Enum /* unused */)
114 typename Base::ConstBit operator[](Enum f) const
119 return Base::operator[](f);
122 typename Base::Bit operator[](Enum f)
127 return Base::operator[](f);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/utils/
Diterator.h67 reference operator*() const noexcept
72 pointer operator->() const noexcept
77 mpl_iterator &operator++() noexcept
83 mpl_iterator operator++(int) noexcept
88 mpl_iterator &operator--() noexcept
94 mpl_iterator operator--(int) noexcept
99 reference operator[](difference_type n) const noexcept
104 mpl_iterator &operator+=(difference_type n) noexcept
110 mpl_iterator &operator-=(difference_type n) noexcept
126 inline bool operator==(const mpl_iterator<T, Container> &lhs, const mpl_iterator<T, Container> &rhs…
[all …]
/arkcompiler/ets_runtime/ecmascript/mem/
Dslots.h69 ObjectSlot &operator++()
76 ObjectSlot operator++(int)
83 ObjectSlot operator+=(size_t length)
95 bool operator<(const ObjectSlot &other) const
99 bool operator<=(const ObjectSlot &other) const
103 bool operator>(const ObjectSlot &other) const
107 bool operator>=(const ObjectSlot &other) const
111 bool operator==(const ObjectSlot &other) const
115 bool operator!=(const ObjectSlot &other) const
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mempool/include/
Dmaple_string.h55 char &operator[](const size_t x)
60 const char &operator[](const size_t x) const
65 MapleString &operator=(const char c)
75 MapleString &operator=(const char *str)
101 MapleString &operator=(const std::string &str)
122 MapleString &operator=(const MapleString &str)
144 MapleString &operator+=(const char c)
156 MapleString &operator+=(const char *str)
175 MapleString &operator+=(const MapleString &str)
189 MapleString &operator+=(const std::string &str)
[all …]
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DvReg.h65 constexpr VReg &operator++() noexcept
72 constexpr const VReg operator++(int) noexcept
79 constexpr VReg &operator--() noexcept
86 constexpr const VReg operator--(int) noexcept
93 [[nodiscard]] constexpr bool operator!=(const VReg other) const noexcept
98 [[nodiscard]] constexpr bool operator==(const VReg other) const noexcept
103 [[nodiscard]] constexpr bool operator!=(const Index idx) const noexcept
108 [[nodiscard]] constexpr bool operator==(const Index idx) const noexcept
113 [[nodiscard]] constexpr VReg operator+(const Index idx) const noexcept
118 [[nodiscard]] constexpr VReg operator+(const VReg other) const noexcept
[all …]
/arkcompiler/ets_frontend/es2panda/util/
Denumbitops.h22 inline T operator~(T a) \
29 inline bool operator!(T a) \
36 inline T operator|(T a, T b) \
43 inline std::underlying_type_t<T> operator&(T a, T b) \
50 inline T operator^(T a, T b) \
57 inline T &operator|=(T &a, T b) \
63 inline T &operator&=(T &a, T b) \
70 inline T &operator^=(T &a, T b) \
/arkcompiler/runtime_core/libpandabase/utils/
Dsmall_vector.h124 IteratorType *operator->()
128 IteratorType &operator*()
132 Iterator &operator++()
137 Iterator operator++(int) // NOLINT(cert-dcl21-cpp)
143 Iterator &operator--()
148 Iterator operator--(int) // NOLINT(cert-dcl21-cpp)
154 Iterator &operator+=(difference_type n)
159 Iterator &operator-=(difference_type n)
164 Iterator operator+(int32_t n) const
170 Iterator operator-(int32_t n) const
[all …]
/arkcompiler/ets_frontend/es2panda/compiler/core/
DregScope.h38 void *operator new(size_t) = delete;
39 void *operator new[](size_t) = delete;
56 void *operator new(size_t) = delete;
57 void *operator new[](size_t) = delete;
70 void *operator new(size_t) = delete;
71 void *operator new[](size_t) = delete;
84 void *operator new(size_t) = delete;
85 void *operator new[](size_t) = delete;
/arkcompiler/ets_frontend/ets2panda/util/
Denumbitops.h23 inline constexpr T operator~(T a) \
30 inline constexpr bool operator!(T a) \
37 inline constexpr T operator|(T a, T b) \
44 inline constexpr std::underlying_type_t<T> operator&(T a, T b) \
51 inline constexpr T operator^(T a, T b) \
58 inline constexpr T &operator|=(T &a, T b) \
64 inline constexpr T &operator&=(T &a, T b) \
71 inline constexpr T &operator^=(T &a, T b) \
/arkcompiler/ets_frontend/ets2panda/test/parser/js/
Dtest-nullish-coalescing-expected.txt8 "operator": "==",
11 "operator": "??",
91 "operator": "==",
94 "operator": "??",
174 "operator": "??",
191 "operator": "==",
257 "operator": "??",
274 "operator": "==",
342 "operator": "??",
345 "operator": "??",
[all …]
Dtest-grouping-level-expected.txt8 "operator": "&&",
26 "operator": "*",
44 "operator": "+",
123 "operator": "/",
126 "operator": "*",
129 "operator": "=",
147 "operator": "||",
202 "operator": "-",
295 "operator": "-",
298 "operator": "/",
[all …]
Dtest-update-expression-expected.txt8 "operator": "++",
51 "operator": "||",
54 "operator": "++",
123 "operator": "++",
166 "operator": "!",
170 "operator": "++",
224 "operator": "&&",
227 "operator": "~",
231 "operator": "!",
235 "operator": "++",
[all …]
/arkcompiler/ets_frontend/es2panda/test/parser/js/
Dtest-nullish-coalescing-expected.txt8 "operator": "==",
11 "operator": "??",
91 "operator": "==",
94 "operator": "??",
174 "operator": "??",
191 "operator": "==",
257 "operator": "??",
274 "operator": "==",
340 "operator": "??",
343 "operator": "??",
[all …]
Dtest-grouping-level-expected.txt8 "operator": "&&",
25 "operator": "*",
42 "operator": "+",
119 "operator": "/",
122 "operator": "*",
125 "operator": "=",
142 "operator": "||",
195 "operator": "-",
286 "operator": "-",
289 "operator": "/",
[all …]
Dtest-update-expression-expected.txt8 "operator": "++",
50 "operator": "||",
53 "operator": "++",
120 "operator": "++",
162 "operator": "!",
166 "operator": "++",
219 "operator": "&&",
222 "operator": "~",
226 "operator": "!",
230 "operator": "++",
[all …]
/arkcompiler/runtime_core/static_core/runtime/interpreter/
Dmath_helpers.h29 constexpr T operator()(const T &x, const T &y) const in operator() function
40 constexpr T operator()(const T &x, const T &y) const in operator() function
51 constexpr T operator()(const T &x, const T &y) const in operator() function
62 constexpr T operator()(const T &x, const T &y) const in operator() function
71 constexpr int32_t operator()(const T &x, const T &y) const in operator() function
89 constexpr int32_t operator()(const T &x, const T &y) const in operator() function
107 constexpr int32_t operator()(const T &x, const T &y) const in operator() function
125 constexpr T operator()(const T &x, const T &y) const in operator() function
144 constexpr T operator()(const T &x, const T &y) const in operator() function
173 ALWAYS_INLINE inline T operator()(T a, T b) in operator() function
[all …]

12345678910>>...58