基于C++ Coroutines提案 ‘Stackless Resumable Functions’编写的协程库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

config.h.in 932B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. #ifndef RESUMEF_INLINE_STATE
  3. #if defined(__clang__) || defined(_MSC_VER)
  4. #cmakedefine RESUMEF_INLINE_STATE @RESUMEF_INLINE_STATE@
  5. #else
  6. #cmakedefine RESUMEF_INLINE_STATE @RESUMEF_INLINE_STATE@
  7. #endif //defined(__clang__) || defined(_MSC_VER)
  8. #endif //RESUMEF_INLINE_STATE
  9. #ifndef RESUMEF_DEBUG_COUNTER
  10. #cmakedefine RESUMEF_DEBUG_COUNTER @RESUMEF_DEBUG_COUNTER@
  11. #endif //RESUMEF_DEBUG_COUNTER
  12. #ifndef RESUMEF_ENABLE_CONCEPT
  13. #ifdef __cpp_lib_concepts
  14. #cmakedefine RESUMEF_ENABLE_CONCEPT @RESUMEF_ENABLE_CONCEPT@
  15. #else
  16. #cmakedefine RESUMEF_ENABLE_CONCEPT @RESUMEF_ENABLE_CONCEPT@
  17. #endif //#ifdef __cpp_lib_concepts
  18. #endif //#ifndef RESUMEF_ENABLE_CONCEPT
  19. #ifndef _WITH_LOCK_FREE_Q_KEEP_REAL_SIZE
  20. #cmakedefine _WITH_LOCK_FREE_Q_KEEP_REAL_SIZE @_WITH_LOCK_FREE_Q_KEEP_REAL_SIZE@
  21. #endif //_WITH_LOCK_FREE_Q_KEEP_REAL_SIZE
  22. #cmakedefine RESUMEF_USE_CUSTOM_SPINLOCK @RESUMEF_USE_CUSTOM_SPINLOCK@