Lines Matching refs:operator
145 type& operator=(const type &) = delete; \
149 type& operator=(type &&) = default; \
161 inline bool operator!=(const type &other) const { return !(*this == other); } \
162 … inline bool operator<=(const type &other) const { return (*this == other) || (*this < other); } \
163 inline bool operator>=(const type &other) const { return !(*this < other); } \
164 inline bool operator>(const type &other) const { return !(*this < other) && !(*this == other); }
167 inline bool operator<(const type &other) const { return field < other.field; } \
168 inline bool operator==(const type &other) const { return field == other.field; } \
172 inline bool operator<(const type &other) const { \
175 inline bool operator==(const type &other) const { \
181 …inline constexpr etype operator|(etype a, etype b) { return (etype)(std::underlying_type<etype>::t…
182 …inline constexpr etype &operator|=(etype &a, etype b) { a = (etype)(std::underlying_type<etype>::t…
183 …inline constexpr etype operator&(etype a, etype b) { return (etype)(std::underlying_type<etype>::t…
184 …inline constexpr etype &operator&=(etype &a, etype b) { a = (etype)(std::underlying_type<etype>::t…
185 …inline constexpr etype operator^(etype a, etype b) { return (etype)(std::underlying_type<etype>::t…
186 …inline constexpr etype &operator^=(etype &a, etype b) { a = (etype)(std::underlying_type<etype>::t…
187 …inline constexpr etype operator~(etype a) { return (etype)(~std::underlying_type<etype>::type(a));…
292 inline operator c2_cntr_t<U>() {
302 attrib inline c2_cntr_t<T>& operator op_assign(const U &value) { \
308 attrib inline constexpr c2_cntr_t<T> operator op(const U &value) const { \
313 attrib inline constexpr c2_cntr_t<U> operator op(const c2_cntr_t<U> &value) const { \
318 attrib inline constexpr c2_cntr_t<T> operator op() const { \
323 attrib inline c2_cntr_t<T> &operator op() { \
327 attrib inline c2_cntr_t<T> operator op(int) { \
343 inline constexpr c2_cntr_t<T> operator<<(const U &value) const {
349 inline c2_cntr_t<T> &operator<<=(const U &value) {
358 inline constexpr bool operator<=(const c2_cntr_t<T> &other) const {
363 inline constexpr bool operator>=(const c2_cntr_t<T> &other) const {
367 inline constexpr bool operator==(const c2_cntr_t<T> &other) const {
371 inline constexpr bool operator!=(const c2_cntr_t<T> &other) const {
375 inline constexpr bool operator<(const c2_cntr_t<T> &other) const {
379 inline constexpr bool operator>(const c2_cntr_t<T> &other) const {
385 inline constexpr c2_cntr_t<T> operator+(const U &a, const c2_cntr_t<T> &b) {
390 inline constexpr c2_cntr_t<T> operator-(const U &a, const c2_cntr_t<T> &b) {
395 inline constexpr c2_cntr_t<T> operator*(const U &a, const c2_cntr_t<T> &b) {
529 constexpr bool operator()(const ::c2_cntr_t<T> &lh, const ::c2_cntr_t<T> &rh) const {
535 constexpr bool operator()(const ::c2_cntr_t<T> &lh, const ::c2_cntr_t<T> &rh) const {
541 constexpr bool operator()(const ::c2_cntr_t<T> &lh, const ::c2_cntr_t<T> &rh) const {
547 constexpr bool operator()(const ::c2_cntr_t<T> &lh, const ::c2_cntr_t<T> &rh) const {