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