| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
- file Copyright.txt or https://cmake.org/licensing for details. */
- #include "QCMakePreset.h"
- bool operator==(const QCMakePreset& lhs, const QCMakePreset& rhs)
- {
- return lhs.name == rhs.name && lhs.displayName == rhs.displayName &&
- lhs.description == rhs.description && lhs.generator == rhs.generator &&
- lhs.architecture == rhs.architecture && lhs.toolset == rhs.toolset &&
- lhs.setGenConfig == rhs.setGenConfig && lhs.enabled == rhs.enabled;
- }
- bool operator!=(const QCMakePreset& lhs, const QCMakePreset& rhs)
- {
- return !(lhs == rhs);
- }
- bool operator<(const QCMakePreset& lhs, const QCMakePreset& rhs)
- {
- return lhs.name < rhs.name ||
- (lhs.name == rhs.name &&
- (lhs.displayName < rhs.displayName ||
- (lhs.displayName == rhs.displayName &&
- (lhs.description < rhs.description ||
- (lhs.description == rhs.description &&
- (lhs.generator < rhs.generator ||
- (lhs.generator == rhs.generator &&
- (lhs.architecture < rhs.architecture ||
- (lhs.architecture == rhs.architecture &&
- (lhs.toolset < rhs.toolset ||
- (lhs.toolset == rhs.toolset &&
- (lhs.setGenConfig < rhs.setGenConfig ||
- (lhs.setGenConfig == rhs.setGenConfig &&
- (lhs.enabled < rhs.enabled))))))))))))));
- }
- bool operator<=(const QCMakePreset& lhs, const QCMakePreset& rhs)
- {
- return rhs >= lhs;
- }
- bool operator>(const QCMakePreset& lhs, const QCMakePreset& rhs)
- {
- return rhs < lhs;
- }
- bool operator>=(const QCMakePreset& lhs, const QCMakePreset& rhs)
- {
- return !(lhs < rhs);
- }
|