#include <cstddef>#include <iterator>#include <boost/config.hpp>#include <boost/detail/workaround.hpp>

Go to the source code of this file.
Namespaces | |
| boost | |
| BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE. | |
| boost::operators_impl | |
| boost::operators_impl::operators_detail | |
Macros | |
| #define | BOOST_BINARY_OPERATOR(NAME, OP) |
| #define | BOOST_BINARY_OPERATOR_COMMUTATIVE(NAME, OP) |
| #define | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE(NAME, OP) |
| #define | BOOST_OPERATOR2_LEFT(name) name##2##_##left |
| #define | BOOST_OPERATOR_TEMPLATE(template_name) |
| #define | BOOST_OPERATOR_TEMPLATE1(template_name1) |
| #define | BOOST_OPERATOR_TEMPLATE2(template_name2) |
| #define | BOOST_OPERATOR_TEMPLATE3(template_name3) |
| #define | BOOST_OPERATOR_TEMPLATE4(template_name4) |
| #define BOOST_BINARY_OPERATOR | ( | NAME, | |
| OP | |||
| ) |
Definition at line 338 of file operators.hpp.
| #define BOOST_BINARY_OPERATOR_COMMUTATIVE | ( | NAME, | |
| OP | |||
| ) |
Definition at line 219 of file operators.hpp.
| #define BOOST_BINARY_OPERATOR_NON_COMMUTATIVE | ( | NAME, | |
| OP | |||
| ) |
Definition at line 233 of file operators.hpp.
| #define BOOST_OPERATOR2_LEFT | ( | name | ) | name##2##_##left |
Definition at line 162 of file operators.hpp.
| #define BOOST_OPERATOR_TEMPLATE | ( | template_name | ) |
Definition at line 725 of file operators.hpp.
| #define BOOST_OPERATOR_TEMPLATE1 | ( | template_name1 | ) |
Definition at line 705 of file operators.hpp.
| #define BOOST_OPERATOR_TEMPLATE2 | ( | template_name2 | ) |
Definition at line 697 of file operators.hpp.
| #define BOOST_OPERATOR_TEMPLATE3 | ( | template_name3 | ) |
Definition at line 689 of file operators.hpp.
| #define BOOST_OPERATOR_TEMPLATE4 | ( | template_name4 | ) |
Definition at line 681 of file operators.hpp.