| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							- /* Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
 
-    file Copyright.txt or https://cmake.org/licensing for details.  */
 
- #ifndef cmExpandedCommandArgument_h
 
- #define cmExpandedCommandArgument_h
 
- #include "cmConfigure.h" // IWYU pragma: keep
 
- #include <string>
 
- /** \class cmExpandedCommandArgument
 
-  * \brief Represents an expanded command argument
 
-  *
 
-  * cmCommandArgument stores a string representing an expanded
 
-  * command argument and context information.
 
-  */
 
- class cmExpandedCommandArgument
 
- {
 
- public:
 
-   cmExpandedCommandArgument();
 
-   cmExpandedCommandArgument(std::string const& value, bool quoted);
 
-   std::string const& GetValue() const;
 
-   bool WasQuoted() const;
 
-   bool operator==(const char* value) const;
 
-   bool operator==(std::string const& value) const;
 
-   bool empty() const;
 
-   const char* c_str() const;
 
- private:
 
-   std::string Value;
 
-   bool Quoted;
 
- };
 
- #endif
 
 
  |