cmCTestCommand.h 660 B

12345678910111213141516171819202122232425262728
  1. /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. file Copyright.txt or https://cmake.org/licensing for details. */
  3. #pragma once
  4. #include "cmCommand.h"
  5. class cmCTest;
  6. class cmCTestScriptHandler;
  7. /** \class cmCTestCommand
  8. * \brief A superclass for all commands added to the CTestScriptHandler
  9. *
  10. * cmCTestCommand is the superclass for all commands that will be added to
  11. * the ctest script handlers parser.
  12. *
  13. */
  14. class cmCTestCommand : public cmCommand
  15. {
  16. public:
  17. cmCTestCommand()
  18. {
  19. this->CTest = nullptr;
  20. this->CTestScriptHandler = nullptr;
  21. }
  22. cmCTest* CTest;
  23. cmCTestScriptHandler* CTestScriptHandler;
  24. };