14       template <
typename ExpSet, 
typename String>
    18         const auto& e = exp->as<ExpSet>();
    20                 e.valueset().name(e.value(), 
symbol{name})};
 value_impl< detail::expression_tag > expression
 
expression name_expression(const expression &exp, const std::string &name)
Bridge (name). 
 
boost::flyweight< std::string, boost::flyweights::no_tracking, boost::flyweights::intermodule_holder > symbol
An internalized string.