Я сделал что-то вроде создания struct
для phoenix::function
struct to_upper_impl
{
template <typename T1>
struct result { typedef std::string type; };
std::string operator()(const std::string & s) const
{
return boost::algorithm::to_upper_copy(s);
}
};
boost::phoenix::function<to_upper_impl> to_upper;
и затем использую эту функцию в моих семантических действиях.
Мне было интересно, смогу ли я использовать какой-либо однострочный текст в моем семантическом коде вместо (создания структуры)?
Спасибо!