Lines Matching defs:operator
44 operator T&() const { return *ptr; }
77 operator=(const tuple<VValues...>& other) {
168 inline bool operator==(const tuple<>&, const tuple<>&) { return true; }
171 bool operator==(const tuple<T, TTail...>& t, const tuple<U, UTail...>& u) {
176 bool operator!=(const tuple<TValues...>& t, const tuple<UValues...>& u) {
180 inline bool operator<(const tuple<>&, const tuple<>&) { return false; }
183 bool operator<(const tuple<T, TTail...>& t, const tuple<U, UTail...>& u) {
188 bool operator>(const tuple<TValues...>& t, const tuple<UValues...>& u) {
193 bool operator<=(const tuple<TValues...>& t, const tuple<UValues...>& u) {
198 bool operator>=(const tuple<TValues...>& t, const tuple<UValues...>& u) {
237 typename F::result_type operator()(Args&... args);
329 typename F::result_type bound_functor<F, BoundArgs...>::operator()(Args&... args) {
343 T operator()(T x, T y) { return x + y; }