Skip to content
Snippets Groups Projects

ENH: Add datatypes and value classes to Extern C interface

Merged Florian Spreckelsen requested to merge f-consolidate-c into dev
All threads resolved!
4 files
+ 16
7
Compare changes
  • Side-by-side
  • Inline
Files
4
+ 6
4
@@ -367,7 +367,8 @@ public:
@@ -367,7 +367,8 @@ public:
* This is intended for debugging.
* This is intended for debugging.
*/
*/
inline auto ToString() const -> const std::string {
inline auto ToString() const -> const std::string {
google::protobuf::util::JsonOptions options;
google::protobuf::util::JsonPrintOptions options;
 
options.add_whitespace = true;
std::string out;
std::string out;
google::protobuf::util::MessageToJsonString(*(this->wrapped), &out, options);
google::protobuf::util::MessageToJsonString(*(this->wrapped), &out, options);
return out;
return out;
@@ -538,10 +539,10 @@ public:
@@ -538,10 +539,10 @@ public:
* This is intended for debugging
* This is intended for debugging
*/
*/
inline auto ToString() const -> const std::string {
inline auto ToString() const -> const std::string {
google::protobuf::util::JsonOptions options;
google::protobuf::util::JsonPrintOptions options;
 
options.add_whitespace = true;
std::string out;
std::string out;
google::protobuf::util::MessageToJsonString(*(this->wrapped), &out, options);
google::protobuf::util::MessageToJsonString(*(this->wrapped), &out, options);
return out;
return out;
}
}
@@ -649,7 +650,8 @@ public:
@@ -649,7 +650,8 @@ public:
[[nodiscard]] auto GetInfos() const -> const Messages & { return infos; }
[[nodiscard]] auto GetInfos() const -> const Messages & { return infos; }
inline auto ToString() const -> const std::string {
inline auto ToString() const -> const std::string {
google::protobuf::util::JsonOptions options;
google::protobuf::util::JsonPrintOptions options;
 
options.add_whitespace = true;
std::string out;
std::string out;
google::protobuf::util::MessageToJsonString(*(this->wrapped), &out, options);
google::protobuf::util::MessageToJsonString(*(this->wrapped), &out, options);
return out;
return out;
Loading