commit | fccdb9e8be4a0c3e862afbc83407aca790dab5df | [log] [tgz] |
---|---|---|
author | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Mon Aug 22 19:27:14 2011 -0700 |
committer | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Mon Aug 22 20:01:50 2011 -0700 |
tree | 0ce4467ce13dc96e4712eaa7417bb32520333ecd | |
parent | c706f26c4692a941eb5f50db858d4d55dc5267c7 [diff] [blame] |
Implementing RIT (also using Boost.MultiIndex) Repair the bug with Name::Components::operator ==
diff --git a/model/name-components.h b/model/name-components.h index 097152e..5749fcc 100644 --- a/model/name-components.h +++ b/model/name-components.h
@@ -94,6 +94,9 @@ bool Components::operator== (const Components &prefix) const { + if (m_prefix.size () != prefix.m_prefix.size ()) + return false; + return std::equal (m_prefix.begin (), m_prefix.end (), prefix.m_prefix.begin ()); }