Exception.h 463 B

123456789101112131415161718
  1. #pragma once
  2. #include "il2cpp-config.h"
  3. #include <string>
  4. struct Il2CppException;
  5. namespace il2cpp
  6. {
  7. namespace utils
  8. {
  9. class LIBIL2CPP_CODEGEN_API Exception
  10. {
  11. public:
  12. static std::string FormatException(const Il2CppException* ex);
  13. static std::string FormatStackTrace(const Il2CppException* ex);
  14. static std::string FormatInvalidCastException(const Il2CppClass* fromType, const Il2CppClass* toType);
  15. };
  16. } // utils
  17. } // utils