| 1262 | } |
| 1263 | |
| 1264 | bool compare(const any &rhs) const |
| 1265 | { |
| 1266 | if (mDat != nullptr && rhs.mDat != nullptr && |
| 1267 | (mDat->data.m_dispatcher == rhs.mDat->data.m_dispatcher || mDat->data.type() == rhs.mDat->data.type())) |
| 1268 | return mDat->data.m_dispatcher(operators::type::compare, &mDat->data, (void *) &rhs)._int; |
| 1269 | else |
| 1270 | return false; |
| 1271 | } |
| 1272 | |
| 1273 | bool operator==(const any &var) const |
| 1274 | { |
no test coverage detected