Я посмотрел на mpl :: string в boost, но, похоже, нет простого способа преобразования строковых литералов в формат mpl :: string, основанный на одинарных кавычках Я пытаюсь создать во время компиляции реализацию XML простых структур данных с использованием строк времени компиляции. Я стремлюсь, чтобы макросы сами генерировали структуры и вставляли в них постоянное «мета» поле, содержащее указанную строку XML.