You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by ro...@apache.org on 2014/07/26 14:55:26 UTC
git commit: THRIFT-1188 C++: Use bit fields for a more compact
__isset struct
Repository: thrift
Updated Branches:
refs/heads/master c0a7d72c8 -> 3c494114b
THRIFT-1188 C++: Use bit fields for a more compact __isset struct
Patch: Eric Rannaud
Project: http://git-wip-us.apache.org/repos/asf/thrift/repo
Commit: http://git-wip-us.apache.org/repos/asf/thrift/commit/3c494114
Tree: http://git-wip-us.apache.org/repos/asf/thrift/tree/3c494114
Diff: http://git-wip-us.apache.org/repos/asf/thrift/diff/3c494114
Branch: refs/heads/master
Commit: 3c494114b16d2873ebd6f28297d3ae91843b065f
Parents: c0a7d72
Author: Roger Meier <ro...@apache.org>
Authored: Sat Jul 26 14:43:57 2014 +0200
Committer: Roger Meier <ro...@apache.org>
Committed: Sat Jul 26 14:43:57 2014 +0200
----------------------------------------------------------------------
compiler/cpp/src/generate/t_cpp_generator.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/thrift/blob/3c494114/compiler/cpp/src/generate/t_cpp_generator.cc
----------------------------------------------------------------------
diff --git a/compiler/cpp/src/generate/t_cpp_generator.cc b/compiler/cpp/src/generate/t_cpp_generator.cc
index bd38ff9..3a190f5 100755
--- a/compiler/cpp/src/generate/t_cpp_generator.cc
+++ b/compiler/cpp/src/generate/t_cpp_generator.cc
@@ -934,7 +934,7 @@ void t_cpp_generator::generate_struct_declaration(ofstream& out,
for (m_iter = members.begin(); m_iter != members.end(); ++m_iter) {
if ((*m_iter)->get_req() != t_field::T_REQUIRED) {
indent(out) <<
- "bool " << (*m_iter)->get_name() << ";" << endl;
+ "bool " << (*m_iter)->get_name() << " :1;" << endl;
}
}