summaryrefslogtreecommitdiff
path: root/cpp/src/slice2java/Gen.cpp
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2002-07-10 03:37:13 +0000
committerMichi Henning <michi@zeroc.com>2002-07-10 03:37:13 +0000
commite8449d8c552c6f41055f5851e418ddb8dc22a396 (patch)
tree74c17b7941caaad9bf9cc4f43f2c927359983f6f /cpp/src/slice2java/Gen.cpp
parentadded space (diff)
downloadice-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.cpp11
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,