Searched refs:PYBIND11_ENUM_OP_STRICT (Results 1 - 1 of 1) sorted by relevance

/gem5/ext/pybind11/include/pybind11/
H A Dpybind11.h1455 #define PYBIND11_ENUM_OP_STRICT(op, expr, strict_behavior) \ macro
1499 PYBIND11_ENUM_OP_STRICT("__eq__", int_(a).equal(int_(b)), return false);
1500 PYBIND11_ENUM_OP_STRICT("__ne__", !int_(a).equal(int_(b)), return true);
1504 PYBIND11_ENUM_OP_STRICT("__lt__", int_(a) < int_(b), PYBIND11_THROW);
1505 PYBIND11_ENUM_OP_STRICT("__gt__", int_(a) > int_(b), PYBIND11_THROW);
1506 PYBIND11_ENUM_OP_STRICT("__le__", int_(a) <= int_(b), PYBIND11_THROW);
1507 PYBIND11_ENUM_OP_STRICT("__ge__", int_(a) >= int_(b), PYBIND11_THROW);
1514 #undef PYBIND11_ENUM_OP_STRICT macro

Completed in 12 milliseconds