Доброго времени суток. Есть ли тут кто-то, кто работал с Google Protobuf и строками?
Стоит следующая задача:-создать файл proto для сериализации данных в структуру
-получить имя поля структуры из вне типа string (например, "name")
-вызывать метод, который будет записывать значение в соответствующее поле структуры (например, ".set_name")
Cуть проблемы:т.к. полей в структуре очень много, хотелось бы принимать строку с именем поля (name) и ассоциировать к нему нужный метод set_ (set_name). При этом избавиться от большого числа case, каждый из которых соответствует какому-то полю.
Вопрос:Есть ли возможность в Protobuf (сама не нашла) или в c++ преобразовать строку в команду, которую поймет компилятор?
Заранее благодарю!