diff options
Diffstat (limited to 'cpp/src/slice2cpp/Gen.cpp')
-rw-r--r-- | cpp/src/slice2cpp/Gen.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/cpp/src/slice2cpp/Gen.cpp b/cpp/src/slice2cpp/Gen.cpp index b86183ffb1d..ae8386b2570 100644 --- a/cpp/src/slice2cpp/Gen.cpp +++ b/cpp/src/slice2cpp/Gen.cpp @@ -1095,14 +1095,13 @@ Slice::Gen::TypesVisitor::visitStructStart(const StructPtr& p) H << sb; if(p->hasDefaultValues()) { - H << nl << _dllExport << name << "();"; + H << nl << _dllExport << name << "() :"; - C << sp << nl << fixKwd(p->scoped()).substr(2) << "::" << fixKwd(p->name()) << "() :"; - C.inc(); - writeDataMemberInitializers(C, dataMembers, _useWstring); - C.dec(); - C << sb; - C << eb; + H.inc(); + writeDataMemberInitializers(H, dataMembers, _useWstring); + H.dec(); + H << sb; + H << eb << nl; } } |