Como visualizar dados do buffer do protocolo do google?

Gostaria de armazenar dados usando buffers de protocolo do Google (outro formato serializado também funcionaria) e, em seguida, ter uma interface do usuário para navegar nesses dados. Existe uma estrutura / API C ++ que me permita fazer isso?

Por exemplo, ele poderia usar a interface de reflexão do protobuf e, em seguida, preencher os dados no QTableView do Qt (ou em outro kit de ferramentas). Eu mesmo poderia escrever esse código - no entanto, preferiria reutilizar o código existente, e é por isso que estou pedindo conselhos aqui!

Ou existem kits de ferramentas de interface do usuário mais gerais que podem visualizar dados acessíveis por meio de alguma API de reflexão?

questionAnswers(8)

yourAnswerToTheQuestion