summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/CPlusPlusUtil.cpp
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2017-02-08 18:02:47 -0500
committerBernard Normier <bernard@zeroc.com>2017-02-08 18:02:47 -0500
commitcee5e5067eff15b5a22a247805edb6c8dda77074 (patch)
treee67d772a753e3ffa491571a101afb43a24824e5e /cpp/src/Slice/CPlusPlusUtil.cpp
parentUpdate Debug settings for VS 2017 (VC141) (diff)
downloadice-cee5e5067eff15b5a22a247805edb6c8dda77074.tar.bz2
ice-cee5e5067eff15b5a22a247805edb6c8dda77074.tar.xz
ice-cee5e5067eff15b5a22a247805edb6c8dda77074.zip
Removed cpp:unscoped from all Ice enums
CompressBatch is now "scoped" in C++98 and ObjC
Diffstat (limited to 'cpp/src/Slice/CPlusPlusUtil.cpp')
-rw-r--r--cpp/src/Slice/CPlusPlusUtil.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/cpp/src/Slice/CPlusPlusUtil.cpp b/cpp/src/Slice/CPlusPlusUtil.cpp
index 8b3219bf0fd..fd61a1272b7 100644
--- a/cpp/src/Slice/CPlusPlusUtil.cpp
+++ b/cpp/src/Slice/CPlusPlusUtil.cpp
@@ -1112,23 +1112,23 @@ Slice::outputTypeToString(const TypePtr& type, bool optional, const StringList&
string
Slice::operationModeToString(Operation::Mode mode, bool cpp11)
{
+ string prefix = cpp11 ? "::Ice::OperationMode::" : "::Ice::";
switch(mode)
{
case Operation::Normal:
{
- return cpp11 ? "::Ice::OperationMode::Normal" : "::Ice::Normal";
+ return prefix + "Normal";
}
case Operation::Nonmutating:
{
- return cpp11 ? "::Ice::OperationMode::Nonmutating" : "::Ice::Nonmutating";
+ return prefix + "Nonmutating";
}
case Operation::Idempotent:
{
- return cpp11 ? "::Ice::OperationMode::Idempotent" : "::Ice::Idempotent";
+ return prefix + "Idempotent";
}
-
default:
{
assert(false);
@@ -1139,16 +1139,18 @@ Slice::operationModeToString(Operation::Mode mode, bool cpp11)
}
string
-Slice::opFormatTypeToString(const OperationPtr& op)
+Slice::opFormatTypeToString(const OperationPtr& op, bool cpp11)
{
+ string prefix = cpp11 ? "::Ice::FormatType::" : "::Ice::";
+
switch(op->format())
{
case DefaultFormat:
- return "::Ice::DefaultFormat";
+ return prefix + "DefaultFormat";
case CompactFormat:
- return "::Ice::CompactFormat";
+ return prefix + "CompactFormat";
case SlicedFormat:
- return "::Ice::SlicedFormat";
+ return prefix + "SlicedFormat";
default:
assert(false);