Zth (libzth)
zth::FiberManipulator Class Referenceabstract

#include <async.h>

Inheritance diagram for zth::FiberManipulator:
zth::passOnExit zth::setName zth::setStackSize

Protected Member Functions

constexpr FiberManipulator () noexcept=default
 
virtual ~FiberManipulator ()=default
 
virtual void apply (Fiber &fiber) const =0
 

Friends

template<typename R , typename F >
TypedFiber< R, F > & operator<< (TypedFiber< R, F > &f, FiberManipulator const &m)
 

Detailed Description

Definition at line 111 of file async.h.

Constructor & Destructor Documentation

◆ FiberManipulator()

constexpr zth::FiberManipulator::FiberManipulator ( )
constexprprotecteddefaultnoexcept

◆ ~FiberManipulator()

virtual zth::FiberManipulator::~FiberManipulator ( )
protectedvirtualdefault

Member Function Documentation

◆ apply()

virtual void zth::FiberManipulator::apply ( Fiber fiber) const
protectedpure virtual

Friends And Related Function Documentation

◆ operator<<

template<typename R , typename F >
TypedFiber<R, F>& operator<< ( TypedFiber< R, F > &  f,
FiberManipulator const &  m 
)
friend

Definition at line 796 of file async.h.


The documentation for this class was generated from the following file: