/*============================================================================ CMake - Cross Platform Makefile Generator Copyright 2014 Kitware, Inc., Insight Software Consortium Distributed under the OSI-approved BSD License (the "License"); see accompanying file Copyright.txt for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the License for more information. ============================================================================*/ #include "cmExpandedCommandArgument.h" cmExpandedCommandArgument::cmExpandedCommandArgument(): Quoted(false) { } cmExpandedCommandArgument::cmExpandedCommandArgument( std::string const& value, bool quoted): Value(value), Quoted(quoted) { } std::string const& cmExpandedCommandArgument::GetValue() const { return this->Value; } bool cmExpandedCommandArgument::WasQuoted() const { return this->Quoted; } bool cmExpandedCommandArgument::operator== (std::string const& value) const { return this->Value == value; } bool cmExpandedCommandArgument::empty() const { return this->Value.empty(); } const char* cmExpandedCommandArgument::c_str() const { return this->Value.c_str(); }