Code Review
/
common
/
thrift.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
| inline |
side by side
(parent:
8369353
)
THRIFT-1060 fb303 build error for cpp
author
Roger Meier
<roger@apache.org>
Sat, 16 Apr 2011 18:55:11 +0000
(18:55 +0000)
committer
Roger Meier
<roger@apache.org>
Sat, 16 Apr 2011 18:55:11 +0000
(18:55 +0000)
Patch: Sudhir Jorwekar
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@
1094028
13f79535
-47bb-0310-9956-
ffa450edef68
compiler/cpp/src/generate/t_cpp_generator.cc
patch
|
blob
|
history
diff --git
a/compiler/cpp/src/generate/t_cpp_generator.cc
b/compiler/cpp/src/generate/t_cpp_generator.cc
index
1d18a37
..
298dd8c
100644
(file)
--- a/
compiler/cpp/src/generate/t_cpp_generator.cc
+++ b/
compiler/cpp/src/generate/t_cpp_generator.cc
@@
-514,7
+514,11
@@
void t_cpp_generator::generate_enum(t_enum* tenum) {
/**
Generate a character array of enum names for debugging purposes.
*/
- std::string prefix = tenum->get_name() + "::";
+ std::string prefix = "";
+ if (!gen_pure_enums_) {
+ prefix = tenum->get_name() + "::";
+ }
+
f_types_impl_ <<
indent() << "int _k" << tenum->get_name() << "Values[] =";
generate_enum_constant_list(f_types_impl_, constants, prefix.c_str(), "", false);