You can't pipe into a std::string.

Also why do you take a ref?

I'd just do
```
namespace {
  static const char* gInterpreterClassDef = "...";
}
```
on the global scope.