summaryrefslogtreecommitdiff
path: root/generator/templates/SDLRPCParameterNames.h.jinja2
diff options
context:
space:
mode:
Diffstat (limited to 'generator/templates/SDLRPCParameterNames.h.jinja2')
-rw-r--r--generator/templates/SDLRPCParameterNames.h.jinja214
1 files changed, 14 insertions, 0 deletions
diff --git a/generator/templates/SDLRPCParameterNames.h.jinja2 b/generator/templates/SDLRPCParameterNames.h.jinja2
new file mode 100644
index 000000000..7a5bbb746
--- /dev/null
+++ b/generator/templates/SDLRPCParameterNames.h.jinja2
@@ -0,0 +1,14 @@
+{% include 'copyright.jinja2' %}
+// SDLRPCParameterNames.h
+
+#import <Foundation/Foundation.h>
+#import "SDLMacros.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+typedef NSString* SDLRPCParameterName SDL_SWIFT_ENUM;
+{% for param in params %}
+extern SDLRPCParameterName const SDLRPCParameterName{{ param.name }};
+{%- endfor %}
+
+NS_ASSUME_NONNULL_END \ No newline at end of file