#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.