summaryrefslogtreecommitdiffstats
path: root/Source/cmStandardLevel.h
blob: 1f191a47febb4e1d6b91163d3778d63f8e8d002e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* 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 l, cmStandardLevel r)
  {
    return l.index_ < r.index_;
  }
};