/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying | |
file LICENSE.rst or https://cmake.org/licensing for details. */ | |
#pragma once | |
#include "cmConfigure.h" // IWYU pragma: keep | |
class cmStandardLevel | |
{ | |
size_t index_; | |
public: | |
cmStandardLevel(size_t index) | |
: index_(index) | |
{ | |
} | |
size_t Index() const { return index_; } | |
friend bool operator<(cmStandardLevel const& l, cmStandardLevel const& r) | |
{ | |
return l.index_ < r.index_; | |
} | |
}; |