Lines Matching defs:operator
32 operator()(T &&x) const {
40 operator()(T x, S y) const {
48 operator()(T x, S y) const {
56 operator()(T x) const {
64 operator()(T x, S y) const {
72 operator()(T x, S y) const {
80 operator()(T x, S y) const {
88 operator()(T x) const {
94 operator()(T x, Ts... xs) const {
103 operator()(T x) const {
109 operator()(T x, Ts... xs) const {
118 operator()(T &x) const {
126 operator()(T &x) const {
139 operator()(S y) const {
161 operator()(S &x) const {
183 operator()(S &x) const {
200 operator()(T x, S y) const {
208 operator()(T &&x) const -> decltype(x()) {
216 operator()(T &&x) const -> decltype(*x) {
224 operator()(T &x) const {
230 operator()(std::reference_wrapper<T> x) const {
238 operator()(T &x) const -> decltype(x.begin()) {
246 operator()(T &x) const -> decltype(x.end()) {
254 operator()(T &x) const -> decltype(x.size()) {
267 operator()(S &&it) const {
285 operator()(Ts &&... xs) const {
293 operator()(const T &x) const {
301 operator()(P &&p) const -> decltype(std::get<0>(std::forward<P>(p))) {
309 operator()(P &&p) const -> decltype(std::get<1>(std::forward<P>(p))) {
321 operator()(S &&y) const {
342 operator()(const T &x) const {
358 operator()(const P &p) const {
380 operator()(const S &x) const {
403 operator()(const X &x) const {
421 operator()(T x0, T x1, T y0, T y1) {