diff options
Diffstat (limited to 'cpp/src/Slice/Parser.cpp')
-rw-r--r-- | cpp/src/Slice/Parser.cpp | 18 |
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) { |