summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/Parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Slice/Parser.cpp')
-rw-r--r--cpp/src/Slice/Parser.cpp18
1 files changed, 6 insertions, 12 deletions
diff --git a/cpp/src/Slice/Parser.cpp b/cpp/src/Slice/Parser.cpp
index 748b018d952..0f070a1735c 100644
--- a/cpp/src/Slice/Parser.cpp
+++ b/cpp/src/Slice/Parser.cpp
@@ -3044,6 +3044,12 @@ Slice::Operation::returnType() const
return _returnType;
}
+Operation::Mode
+Slice::Operation::mode() const
+{
+ return _mode;
+}
+
ParamDeclPtr
Slice::Operation::createParamDecl(const string& name, const TypePtr& type, bool isOutParam)
{
@@ -3148,18 +3154,6 @@ Slice::Operation::throws() const
return _throws;
}
-bool
-Slice::Operation::nonmutating() const
-{
- return _mode == Nonmutating;
-}
-
-bool
-Slice::Operation::idempotent() const
-{
- return _mode == Nonmutating || _mode == Idempotent;
-}
-
void
Slice::Operation::setExceptionList(const ExceptionList& el)
{