diff options
Diffstat (limited to 'cpp/src/Slice/Parser.cpp')
-rw-r--r-- | cpp/src/Slice/Parser.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/cpp/src/Slice/Parser.cpp b/cpp/src/Slice/Parser.cpp index ef93d6d5f2b..6eb7e5a16f3 100644 --- a/cpp/src/Slice/Parser.cpp +++ b/cpp/src/Slice/Parser.cpp @@ -115,6 +115,18 @@ Slice::Contained::file() return _file; } +bool +Slice::Contained::operator<(const Contained& rhs) const +{ + return _scoped < rhs._scoped; +} + +bool +Slice::Contained::operator==(const Contained& rhs) const +{ + return _scoped == rhs._scoped; +} + Slice::Contained::Contained(const ContainerPtr& container, const string& name) : SyntaxTreeBase(container->unit()), _container(container), @@ -132,18 +144,6 @@ Slice::Contained::Contained(const ContainerPtr& container, const string& name) : _file = _unit->currentFile(); } -bool -Slice::operator<(Contained& l, Contained& r) -{ - return l.scoped() < r.scoped(); -} - -bool -Slice::operator==(Contained& l, Contained& r) -{ - return l.scoped() == r.scoped(); -} - // ---------------------------------------------------------------------- // Container // ---------------------------------------------------------------------- |