Changeset 1158 for XIOS/dev/dev_olga/src/type/type_impl.hpp
- Timestamp:
- 06/06/17 17:58:16 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_olga/src/type/type_impl.hpp
r748 r1158 211 211 } 212 212 213 template <typename T> 214 bool operator==(const CType<T>& lhs, const T& rhs) 215 { 216 if (lhs.isEmpty()) return false; 217 return (*lhs.ptrValue == rhs); 218 } 219 220 template <typename T> 221 bool operator==(const T& lhs, const CType<T>& rhs) 222 { 223 return (rhs == lhs); 224 } 225 226 template <typename T> 227 bool operator==(const CType<T>& lhs, const CType<T>& rhs) 228 { 229 if ((lhs.isEmpty() && !rhs.isEmpty()) || (!lhs.isEmpty() && rhs.isEmpty())) return false; 230 if (lhs.isEmpty() && rhs.isEmpty()) return true; 231 232 return (*lhs.ptrValue == *rhs.ptrValue); 233 } 213 234 214 235 template <typename T>
Note: See TracChangeset
for help on using the changeset viewer.