diff options
| author | Oskari Timperi <oskari.timperi@iki.fi> | 2018-03-25 18:09:52 +0300 |
|---|---|---|
| committer | Oskari Timperi <oskari.timperi@iki.fi> | 2018-03-25 18:09:52 +0300 |
| commit | 34dab72b3577ca143dc20dc745e640c4f6a8207d (patch) | |
| tree | 6539f5eacf34236e228c990d976571b730c77bdf /src/protobuf | |
| parent | 88b6059fdc2812944e80cb065241462c4c464377 (diff) | |
| download | nimpb-34dab72b3577ca143dc20dc745e640c4f6a8207d.tar.gz nimpb-34dab72b3577ca143dc20dc745e640c4f6a8207d.zip | |
Export object fields and enums
Diffstat (limited to 'src/protobuf')
| -rw-r--r-- | src/protobuf/gen.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/protobuf/gen.nim b/src/protobuf/gen.nim index 4552da8..53e7b4e 100644 --- a/src/protobuf/gen.nim +++ b/src/protobuf/gen.nim @@ -168,7 +168,7 @@ macro generateMessageType*(desc: typed): typed = for field in fields(impl): let ftype = getFullFieldType(field) let name = ident(getFieldName(field)) - add(reclist, newIdentDefs(name, ftype)) + add(reclist, newIdentDefs(postfix(name, "*"), ftype)) add(reclist, nnkIdentDefs.newTree( ident("hasField"), ident("IntSet"), newEmptyNode())) @@ -487,7 +487,7 @@ macro generateEnumType*(x: typed): typed = result = newStmtList(nnkTypeSection.newTree( nnkTypeDef.newTree( - ident(name), + postfix(ident(name), "*"), newEmptyNode(), enumTy ) |
