cmCTestCommand.h 705 B

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