From 2edc9c6fd10e34ca1da0d25d3ceb9b67a6b9c73c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Fri, 7 Jul 2023 12:25:14 +0200 Subject: Add a C++ backend for LibertyXDR Also change the C backend so that it also de/serializes unions without any other fields besides the tag. --- README.adoc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'README.adoc') diff --git a/README.adoc b/README.adoc index f392f7f..debedf1 100644 --- a/README.adoc +++ b/README.adoc @@ -44,6 +44,12 @@ lxdrgen.awk:: lxdrgen-c.awk:: LibertyXDR backend that builds on top of the C pseudolibrary. +lxdrgen-cpp.awk:: +lxdrgen-cpp-win32.cpp:: +lxdrgen-cpp-posix.cpp:: + LibertyXDR backend for C++, primarily targeting Win32 and its wide strings. + Link the result together with one of the accompanied source files. + lxdrgen-go.awk:: LibertyXDR backend for Go, supporting _encoding/json_ interfaces. It also produces optimized JSON marshallers (however, note that the _json.Marshaler_ -- cgit v1.2.3