...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
boost::proto::context::default_context — An evaluation context that gives the operators their normal C++ semantics.
// In header: <boost/proto/context/default.hpp> struct default_context { template<typename Expr, typename ThisContext = default_context const> struct eval : proto::context::default_eval< Expr, ThisContext > { }; };