Lines Matching defs:operator
61 * has vector semantics, and defines the index operator ([]) to get
200 operator=(const MyClass& that)
206 /** Index operator. */
207 const VecElem& operator[](size_t idx) const
212 /** Index operator. */
215 operator[](size_t idx)
220 /** Equality operator.
225 operator==(const VecRegT<VE2, NE2, C2>& that) const
229 /** Inequality operator.
234 operator!=(const VecRegT<VE2, NE2, C2>& that) const
236 return !operator==(that);
239 /** Output stream operator. */
241 operator<<(std::ostream& os, const MyClass& vr)
257 operator Container&() { return container; }
300 MyClass& operator=(const MyClass& that)
309 MyClass& operator=(const Container& that)
318 MyClass& operator=(const std::vector<uint8_t>& that)
344 /** Equality operator.
349 operator==(const VecRegContainer<S2>& that) const
354 /** Inequality operator.
359 operator!=(const VecRegContainer<S2>& that) const
361 return !operator==(that);
413 * Output operator.
416 friend std::ostream& operator<<(std::ostream& os, const MyClass& v)
444 * To maximize the utility, this class implements the assignment operator and
481 operator=(const T& that)
488 operator T() const {
493 /** Output operator overload for LaneData<Size>. */
496 operator<<(std::ostream& os, const LaneData<LS>& d)
554 operator=(const VecElem& that) {
565 operator=(const T& that) {
575 operator VecElem() const { return container; }
579 operator VecLaneT<typename std::enable_if<Cond, VecElem>::type, true>()