cutelyst 5.0.0
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
Cutelyst::AwaitedValidatorResult Class Reference

Coroutine awaitable for ValidatorResult. More...

#include <Cutelyst/Plugins/Utils/ValdatorResult>

Public Member Functions

 AwaitedValidatorResult (Context *c)
 
bool await_ready () const noexcept
 
ValidatorResult await_resume ()
 
bool await_suspend (std::coroutine_handle<> h) noexcept
 

Protected Attributes

std::function< void(const ValidatorResult &result)> callback
 

Friends

class Validator
 

Detailed Description

Since
Cutelyst 5.0.0

Definition at line 259 of file validatorresult.h.

Constructor & Destructor Documentation

◆ AwaitedValidatorResult()

Cutelyst::AwaitedValidatorResult::AwaitedValidatorResult ( Context c)
inlineexplicit

Definition at line 281 of file validatorresult.h.

◆ ~AwaitedValidatorResult()

Cutelyst::AwaitedValidatorResult::~AwaitedValidatorResult ( )
inline

Definition at line 294 of file validatorresult.h.

Member Function Documentation

◆ await_ready()

bool Cutelyst::AwaitedValidatorResult::await_ready ( ) const
inlinenoexcept

Definition at line 262 of file validatorresult.h.

◆ await_resume()

ValidatorResult Cutelyst::AwaitedValidatorResult::await_resume ( )
inline

Definition at line 279 of file validatorresult.h.

◆ await_suspend()

bool Cutelyst::AwaitedValidatorResult::await_suspend ( std::coroutine_handle<>  h)
inlinenoexcept

Definition at line 264 of file validatorresult.h.

Friends And Related Symbol Documentation

◆ Validator

friend class Validator
friend

Definition at line 297 of file validatorresult.h.

Member Data Documentation

◆ callback

std::function<void(const ValidatorResult &result)> Cutelyst::AwaitedValidatorResult::callback
protected

Definition at line 298 of file validatorresult.h.