__stl__.h 709 B

123456789101112131415161718192021222324252627282930
  1. #pragma once
  2. #include <sstream>
  3. #include <regex>
  4. #include <unordered_map>
  5. #include <memory>
  6. #include <variant>
  7. #include <functional>
  8. #include <stack>
  9. #include <cmath>
  10. #include <stdexcept>
  11. #include <vector>
  12. #include <string>
  13. #include <cstring>
  14. #include <chrono>
  15. #include <string_view>
  16. #include <queue>
  17. #include <iomanip>
  18. #include <map>
  19. #include <optional>
  20. #include <thread>
  21. #include <atomic>
  22. #include <iostream>
  23. #ifdef POCKETPY_H
  24. #define UNREACHABLE() throw std::runtime_error( "L" + std::to_string(__LINE__) + " UNREACHABLE()! This should be a bug, please report it");
  25. #else
  26. #define UNREACHABLE() throw std::runtime_error( __FILE__ + std::string(":") + std::to_string(__LINE__) + " UNREACHABLE()!");
  27. #endif