1 /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
2 file Copyright.txt or https://cmake.org/licensing for details. */
5 #include "cmConfigure.h" // IWYU pragma: keep
9 /** \class cmExpandedCommandArgument
10 * \brief Represents an expanded command argument
12 * cmCommandArgument stores a string representing an expanded
13 * command argument and context information.
16 class cmExpandedCommandArgument
19 cmExpandedCommandArgument();
20 cmExpandedCommandArgument(std::string value, bool quoted);
22 std::string const& GetValue() const;
24 bool WasQuoted() const;
26 bool operator==(const char* value) const;
27 bool operator==(std::string const& value) const;