Orbit Framework
An ultra-modern, asynchronous, cross-platform C++ Web Framework.
Loading...
Searching...
No Matches
orm::QueryInsertAwaiter< DBClient, ModelType > Struct Template Reference

#include <QueryBuilder.hpp>

Public Types

using NativeAwaiter = decltype(do_query_async(std::declval< std::shared_ptr< DBClient > >(), std::declval< std::string >()))
 

Public Member Functions

bool await_ready () const
 
void await_suspend (std::coroutine_handle<> h)
 
uint64_t await_resume ()
 

Public Attributes

NativeAwaiter native_awaiter
 

Member Typedef Documentation

◆ NativeAwaiter

template<typename DBClient , typename ModelType >
using orm::QueryInsertAwaiter< DBClient, ModelType >::NativeAwaiter = decltype(do_query_async(std::declval<std::shared_ptr<DBClient> >(), std::declval<std::string>()))

Member Function Documentation

◆ await_ready()

template<typename DBClient , typename ModelType >
bool orm::QueryInsertAwaiter< DBClient, ModelType >::await_ready ( ) const
inline

◆ await_resume()

template<typename DBClient , typename ModelType >
uint64_t orm::QueryInsertAwaiter< DBClient, ModelType >::await_resume ( )
inline

◆ await_suspend()

template<typename DBClient , typename ModelType >
void orm::QueryInsertAwaiter< DBClient, ModelType >::await_suspend ( std::coroutine_handle<>  h)
inline

Member Data Documentation

◆ native_awaiter

template<typename DBClient , typename ModelType >
NativeAwaiter orm::QueryInsertAwaiter< DBClient, ModelType >::native_awaiter

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