There are a number of reserved identifiers which this library uses. See https://en.cppreference.com/w/cpp/language/identifiers
The identifiers with a __ (double underscore) anywhere are reserved, any identifier starting with _ in the global namespace is reserved, and any identifier starting with _Capital (underscore followed by capital letter) are reserved.
Using these reserved identifiers is undefined behavior.
Some examples of reserved identifiers used by this library:
__BOOST_SML_UNUSED
__BOOST_SML_REQUIRES
front::args1__
template <class T, class T__ = ...>
There are a number of reserved identifiers which this library uses. See https://en.cppreference.com/w/cpp/language/identifiers
The identifiers with a
__(double underscore) anywhere are reserved, any identifier starting with_in the global namespace is reserved, and any identifier starting with_Capital(underscore followed by capital letter) are reserved.Using these reserved identifiers is undefined behavior.
Some examples of reserved identifiers used by this library:
__BOOST_SML_UNUSED__BOOST_SML_REQUIRESfront::args1__template <class T, class T__ = ...>