summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/CsUtil.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2014-08-01 15:16:58 -0700
committerMark Spruiell <mes@zeroc.com>2014-08-01 15:16:58 -0700
commitea8565ad669499cb0aed3765363d018677236950 (patch)
tree5dc51cc3939daeb1734604d2cbaaf450599a1ffb /cpp/src/Slice/CsUtil.cpp
parentFixed leak when observer updater is installed, code-style issues (diff)
downloadice-ea8565ad669499cb0aed3765363d018677236950.tar.bz2
ice-ea8565ad669499cb0aed3765363d018677236950.tar.xz
ice-ea8565ad669499cb0aed3765363d018677236950.zip
ICE-2156 - Communicator should implement IDisposable
Diffstat (limited to 'cpp/src/Slice/CsUtil.cpp')
-rw-r--r--cpp/src/Slice/CsUtil.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/cpp/src/Slice/CsUtil.cpp b/cpp/src/Slice/CsUtil.cpp
index 3a330819f57..2ce0761a61e 100644
--- a/cpp/src/Slice/CsUtil.cpp
+++ b/cpp/src/Slice/CsUtil.cpp
@@ -2584,6 +2584,11 @@ Slice::CsGenerator::MetaDataVisitor::validate(const ContainedPtr& cont)
{
continue;
}
+ static const string clrImplementsPrefix = prefix + "implements:";
+ if(s.find(clrImplementsPrefix) == 0)
+ {
+ continue;
+ }
}
else if(ClassDefPtr::dynamicCast(cont))
{
@@ -2591,6 +2596,11 @@ Slice::CsGenerator::MetaDataVisitor::validate(const ContainedPtr& cont)
{
continue;
}
+ static const string clrImplementsPrefix = prefix + "implements:";
+ if(s.find(clrImplementsPrefix) == 0)
+ {
+ continue;
+ }
}
else if(DictionaryPtr::dynamicCast(cont))
{