Lines Matching full:operator
43 operator T&() const { return *ptr; }
76 operator=(const tuple<VValues...>& other) {
167 inline bool operator==(const tuple<>&, const tuple<>&) { return true; }
170 bool operator==(const tuple<T, TTail...>& t, const tuple<U, UTail...>& u) {
175 bool operator!=(const tuple<TValues...>& t, const tuple<UValues...>& u) {
179 inline bool operator<(const tuple<>&, const tuple<>&) { return false; }
182 bool operator<(const tuple<T, TTail...>& t, const tuple<U, UTail...>& u) {
187 bool operator>(const tuple<TValues...>& t, const tuple<UValues...>& u) {
192 bool operator<=(const tuple<TValues...>& t, const tuple<UValues...>& u) {
197 bool operator>=(const tuple<TValues...>& t, const tuple<UValues...>& u) {
236 typename F::result_type operator()(Args&... args);
328 typename F::result_type bound_functor<F, BoundArgs...>::operator()(Args&... args) {
342 T operator()(T x, T y) { return x + y; }