summaryrefslogtreecommitdiff
path: root/Source/cmPropertyDefinition.cxx
blob: c8efaf65a9bd9a59df4eea270d5a2f759679edb7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
   file Copyright.txt or https://cmake.org/licensing for details.  */
#include "cmPropertyDefinition.h"

#include <utility>

cmPropertyDefinition::cmPropertyDefinition(std::string name,
                                           cmProperty::ScopeType scope,
                                           std::string shortDescription,
                                           std::string fullDescription,
                                           bool chain)
  : Name(std::move(name))
  , ShortDescription(std::move(shortDescription))
  , FullDescription(std::move(fullDescription))
  , Scope(scope)
  , Chained(chain)
{
}