Lines Matching refs:expr
80 #define PYBIND11_BINARY_OPERATOR(id, rid, op, expr) \
83 static auto execute(const L &l, const R &r) -> decltype(expr) { return (expr); } \
84 static B execute_cast(const L &l, const R &r) { return B(expr); } \
88 static auto execute(const R &r, const L &l) -> decltype(expr) { return (expr); } \
89 static B execute_cast(const R &r, const L &l) { return B(expr); } \
101 #define PYBIND11_INPLACE_OPERATOR(id, op, expr) \
104 static auto execute(L &l, const R &r) -> decltype(expr) { return expr; } \
105 static B execute_cast(L &l, const R &r) { return B(expr); } \
111 #define PYBIND11_UNARY_OPERATOR(id, op, expr) \
114 static auto execute(const L &l) -> decltype(expr) { return expr; } \
115 static B execute_cast(const L &l) { return B(expr); } \