ThreadLocalValue.h 368 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include "os/ErrorCodes.h"
  3. namespace il2cpp
  4. {
  5. namespace os
  6. {
  7. class ThreadLocalValueImpl;
  8. class ThreadLocalValue
  9. {
  10. public:
  11. ThreadLocalValue();
  12. ~ThreadLocalValue();
  13. ErrorCode SetValue(void* value);
  14. ErrorCode GetValue(void** value);
  15. private:
  16. ThreadLocalValueImpl* m_ThreadLocalValue;
  17. };
  18. }
  19. }