Skip to content

Enhance documentation and structure across multiple headers#43

Merged
Katze719 merged 1 commit intomainfrom
doc/add-more-documentation
Mar 31, 2026
Merged

Enhance documentation and structure across multiple headers#43
Katze719 merged 1 commit intomainfrom
doc/add-more-documentation

Conversation

@Katze719
Copy link
Copy Markdown
Owner

  • Updated chaos.hpp to improve descriptions and clarify usage of ChaosConfig and ChaosController.
  • Enhanced concepts.hpp with detailed explanations for C++20 concepts and their fallbacks for older compilers.
  • Improved error_handler.hpp to provide clearer descriptions of error handling mechanisms and callback functionalities.
  • Expanded expected.hpp with comprehensive documentation for the polyfill of std::expected, including exception handling and monadic operations.
  • Refined generator.hpp to clarify the coroutine's behavior and usage examples.
  • Enhanced profiles.hpp with detailed descriptions of thread profiles and their application.
  • Updated pthread_wrapper.hpp to provide clearer semantics for POSIX thread wrappers and attributes.
  • Improved scheduled_pool.hpp to clarify task scheduling features and cancellation semantics.
  • Enhanced scheduler_policy.hpp with detailed explanations of scheduling policies and thread priority management.
  • Updated task.hpp to provide comprehensive documentation for coroutine tasks and their awaiters.

- Updated `chaos.hpp` to improve descriptions and clarify usage of `ChaosConfig` and `ChaosController`.
- Enhanced `concepts.hpp` with detailed explanations for C++20 concepts and their fallbacks for older compilers.
- Improved `error_handler.hpp` to provide clearer descriptions of error handling mechanisms and callback functionalities.
- Expanded `expected.hpp` with comprehensive documentation for the polyfill of `std::expected`, including exception handling and monadic operations.
- Refined `generator.hpp` to clarify the coroutine's behavior and usage examples.
- Enhanced `profiles.hpp` with detailed descriptions of thread profiles and their application.
- Updated `pthread_wrapper.hpp` to provide clearer semantics for POSIX thread wrappers and attributes.
- Improved `scheduled_pool.hpp` to clarify task scheduling features and cancellation semantics.
- Enhanced `scheduler_policy.hpp` with detailed explanations of scheduling policies and thread priority management.
- Updated `task.hpp` to provide comprehensive documentation for coroutine tasks and their awaiters.
@Katze719 Katze719 merged commit 4339a21 into main Mar 31, 2026
69 checks passed
@Katze719 Katze719 deleted the doc/add-more-documentation branch March 31, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant