62 if ( !rootName.
empty() &&
'/' != rootName.
back() ) rootName +=
"/";
63 return std::make_unique<DHHFixer>( [rit, rootName =
std::move( rootName ), dbg]( std::string_view
location ) {
64 auto tokens = boost::tokenizer<boost::char_separator<char>>{
location, boost::char_separator<char>{
":"}};
69 if ( r[0] !=
'/' ) r = rootName + r;
70 return s.
empty() ? r : s +
':' + r;
std::string fullTESLocation(std::string_view location, std::string_view rit)
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.