8 #include <deal.II/base/exceptions.h>
25 std::string
const &message)
27 unsigned int counter = 1;
28 while (!std::filesystem::exists(filename))
33 std::cout << message << std::endl;
43 std::filesystem::file_time_type &last_write_time)
45 unsigned int counter = 1;
52 while (std::filesystem::last_write_time(filename) == last_write_time)
57 std::cout << message << std::endl;
61 catch (std::filesystem::filesystem_error
const &)
65 last_write_time = std::filesystem::last_write_time(filename);
68 #define ASSERT(condition, message) assert((condition) && (message))
73 throw std::runtime_error(message);
79 virtual const char *
what()
const throw()
override
81 return "The function is not implemented";
virtual const char * what() const override
void ASSERT_THROW_NOT_IMPLEMENTED()
void wait_for_file_to_update(std::string const &filename, std::string const &message, std::filesystem::file_time_type &last_write_time)
void wait_for_file(std::string const &filename, std::string const &message)
void ASSERT_THROW(bool cond, std::string const &message)