| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | /* Distributed under the OSI-approved BSD 3-Clause License.  See accompanying   file Copyright.txt or https://cmake.org/licensing for details.  */#ifndef cmCTestUpdateCommand_h#define cmCTestUpdateCommand_h#include "cmConfigure.h" // IWYU pragma: keep#include "cmCTestHandlerCommand.h"#include <string>class cmCTestGenericHandler;class cmCommand;/** \class cmCTestUpdate * \brief Run a ctest script * * cmCTestUpdateCommand defineds the command to updates the repository. */class cmCTestUpdateCommand : public cmCTestHandlerCommand{public:  cmCTestUpdateCommand() {}  /**   * This is a virtual constructor for the command.   */  cmCommand* Clone() override  {    cmCTestUpdateCommand* ni = new cmCTestUpdateCommand;    ni->CTest = this->CTest;    ni->CTestScriptHandler = this->CTestScriptHandler;    return ni;  }  /**   * The name of the command as specified in CMakeList.txt.   */  std::string GetName() const override { return "ctest_update"; }protected:  cmCTestGenericHandler* InitializeHandler() override;};#endif
 |