summaryrefslogtreecommitdiff
path: root/modules/tools
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2024-01-22 19:05:42 +0100
committerClaudius "keldu" Holeksa <mail@keldu.de>2024-01-22 19:06:03 +0100
commit842892f3b8334e3f9a0b22e83a51b9df1d1cef82 (patch)
tree5b816f499d98af3f0ab4b11eed05c7eaa0dd8b75 /modules/tools
parent2dd333c909748e7e735be3e302c8e7a0993bbbec (diff)
tools: Thinking about how to create proper json files
Diffstat (limited to 'modules/tools')
-rw-r--r--modules/tools/c_gen_iface.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/tools/c_gen_iface.hpp b/modules/tools/c_gen_iface.hpp
index 1416062..8bdbca9 100644
--- a/modules/tools/c_gen_iface.hpp
+++ b/modules/tools/c_gen_iface.hpp
@@ -13,10 +13,19 @@
namespace saw {
namespace impl {
+namespace schema {
+using namespace saw::schema;
+
+using CIface = Struct<
+ Member<schema::String,"members">
+ Member<schema::String,"structs">
+>;
+}
/**
* Type meant to provide future help if I decide to introduce more maps
*/
struct c_types {
+
struct c_member {
std::string key;
std::string name;