[ https://issues.apache.org/jira/browse/THRIFT-2471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13978613#comment-13978613 ]
Henrique Mendonça commented on THRIFT-2471: ------------------------------------------- Hi guys, Yes Ben, I see the problematic. I think this annotation only creates the illusion that some real references would be possible. We could restore the original implementation with a scoped_ptr as Randy suggested but IMO it won't change much. I'd prefer removing it, or really supporting references... > Make cpp.ref annotation language agnostic > ----------------------------------------- > > Key: THRIFT-2471 > URL: https://issues.apache.org/jira/browse/THRIFT-2471 > Project: Thrift > Issue Type: Improvement > Components: Compiler (General) > Reporter: Jens Geyer > Fix For: 0.9.2 > > > The proposal is to make the new {{cpp.ref}} annotation introduced with > THRIFT-2421 language agnostic instead of a C++ specialty only. > The annotation changes inlined nested structs into pointers to structs. This > behaviour is potentially relevant with all languages using value semantics > for nested structs etc. -- This message was sent by Atlassian JIRA (v6.2#6252)