diff options
author | Michi Henning <michi@zeroc.com> | 2002-07-10 03:37:13 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2002-07-10 03:37:13 +0000 |
commit | e8449d8c552c6f41055f5851e418ddb8dc22a396 (patch) | |
tree | 74c17b7941caaad9bf9cc4f43f2c927359983f6f /cpp/src/slice2java/Gen.cpp | |
parent | added space (diff) | |
download | ice-e8449d8c552c6f41055f5851e418ddb8dc22a396.tar.bz2 ice-e8449d8c552c6f41055f5851e418ddb8dc22a396.tar.xz ice-e8449d8c552c6f41055f5851e418ddb8dc22a396.zip |
Changed C++ code generator to escape Slice identifiers that are C++
keywords with a "_cpp_" prefix.
Changed Java code generator to use binary_search() instead of the
hand-coded binary search.
Diffstat (limited to 'cpp/src/slice2java/Gen.cpp')
-rw-r--r-- | cpp/src/slice2java/Gen.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/cpp/src/slice2java/Gen.cpp b/cpp/src/slice2java/Gen.cpp index ef0c5962708..d46c211cbe6 100644 --- a/cpp/src/slice2java/Gen.cpp +++ b/cpp/src/slice2java/Gen.cpp @@ -1785,7 +1785,16 @@ Slice::Gen::TypesVisitor::visitEnum(const EnumPtr& p) void Slice::Gen::TypesVisitor::visitConstDef(const ConstDefPtr& p) { - // TODO: emit constant definition +#if 0 + string name = fixKwd(p->name()); + string absolute = getAbsolute(p->scoped()); + + if(open(absolute + "PrxHolder")) + Output& out = output(); + out << "This is a definition for constant " << p->name() << endl; + out << eb; + close(); +#endif } Slice::Gen::HolderVisitor::HolderVisitor(const string& dir, |