69{
70
74
75
76 std::vector< int >::const_iterator this_i_vector_of_int =
m_vector_of_int.begin();
77 std::vector< int >::const_iterator rhs_i_vector_of_int = rhs.
m_vector_of_int.begin();
79 if ( *this_i_vector_of_int != *rhs_i_vector_of_int ) return false;
80 ++this_i_vector_of_int;
81 ++rhs_i_vector_of_int;
82 }
83
85 std::map< std::string, long >::const_iterator rhs_i_map_of_string_to_long = rhs.
m_map_of_string_to_long.begin();
87 if ( this_i_map_of_string_to_long->first != rhs_i_map_of_string_to_long->first ||
88 this_i_map_of_string_to_long->second != rhs_i_map_of_string_to_long->second ) return false;
89 ++this_i_map_of_string_to_long;
90 ++rhs_i_map_of_string_to_long;
91 }
92
93 std::set< unsigned short >::const_iterator this_i_set_of_ushort =
m_set_of_ushort.begin();
94 std::set< unsigned short >::const_iterator rhs_i_set_of_ushort = rhs.
m_set_of_ushort.begin();
96 if ( *this_i_set_of_ushort != *rhs_i_set_of_ushort ) return false;
97 ++this_i_set_of_ushort;
98 ++rhs_i_set_of_ushort;
99 }
100
101 return true;
102}
std::vector< int > m_vector_of_int
std::map< std::string, long > m_map_of_string_to_long
std::set< unsigned short > m_set_of_ushort