Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nanopb/nanopb.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/initializers/initializertest.proto')
-rw-r--r--tests/initializers/initializertest.proto10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/initializers/initializertest.proto b/tests/initializers/initializertest.proto
new file mode 100644
index 0000000..2d192f9
--- /dev/null
+++ b/tests/initializers/initializertest.proto
@@ -0,0 +1,10 @@
+syntax = "proto2";
+import "nanopb.proto";
+
+message TestMessage {
+ required int32 field1 = 1;
+ repeated string field2 = 2 [(nanopb).callback_datatype = "struct MyType*"];
+ repeated string field3 = 3 [(nanopb).callback_datatype = "struct { int a; int b; }"];
+ repeated string field4 = 4 [(nanopb).callback_datatype = "struct { struct { int x; } y; }",
+ (nanopb).initializer = "{{5}}"];
+}