MT Core (C++)
Core library for replacing C++ standard in project usage
Loading...
Searching...
No Matches
mtcore::thread::ChannelLikeGrow Concept Reference

Checks if something qualifies as a growing channel Growing channels can: More...

#include <traits.hpp>

Concept definition

template<typename T>
Checks if something qualifies as a growing channel Growing channels can:
Checks if something qualifies as a channel Channels can:
Checks if blocking with timeout sends and receives are supported with allocation to grow.
Checks if blocking sends and receives are supported with allocation to grow.
Checks if non-blocking sends and receives are supported with allocation to grow.

Detailed Description

Checks if something qualifies as a growing channel Growing channels can:

  • Do non-blocking sends and receives without growing
  • Do blocking sends and receives without growing
  • Do blocking with timeout sends and receives without growing
  • Do non-blocking sends and receives with growing
  • Do blocking sends and receives with growing
  • Do blocking with timeout sends and receives with growing
  • Be closed

Definition at line 229 of file thread/mtcore_thread/traits.hpp.