LeechCraft  0.6.70-13605-g8cd066ad6a
Modular cross-platform feature rich live environment.
LC::Util::oral::detail::AdaptInsert< Seq > Class Template Reference

#include "oral.h"

+ Inheritance diagram for LC::Util::oral::detail::AdaptInsert< Seq >:

Public Member Functions

template<typename ImplFactory >
 AdaptInsert (const QSqlDatabase &db, CachedFieldsData data, ImplFactory &&factory) noexcept
 
auto operator() (Seq &t, InsertAction action=InsertAction::Default) const
 
auto operator() (const Seq &t, InsertAction action=InsertAction::Default) const
 

Detailed Description

template<typename Seq>
class LC::Util::oral::detail::AdaptInsert< Seq >

Definition at line 478 of file oral.h.

Constructor & Destructor Documentation

◆ AdaptInsert()

template<typename Seq>
template<typename ImplFactory >
LC::Util::oral::detail::AdaptInsert< Seq >::AdaptInsert ( const QSqlDatabase &  db,
CachedFieldsData  data,
ImplFactory &&  factory 
)
inlinenoexcept

Definition at line 488 of file oral.h.

Referenced by LC::Util::oral::detail::MakeInserter().

+ Here is the caller graph for this function:

Member Function Documentation

◆ operator()() [1/2]

template<typename Seq>
auto LC::Util::oral::detail::AdaptInsert< Seq >::operator() ( const Seq &  t,
InsertAction  action = InsertAction::Default 
) const
inline

Definition at line 499 of file oral.h.

◆ operator()() [2/2]

template<typename Seq>
auto LC::Util::oral::detail::AdaptInsert< Seq >::operator() ( Seq &  t,
InsertAction  action = InsertAction::Default 
) const
inline

Definition at line 494 of file oral.h.

Referenced by LC::Util::oral::detail::MakeInserter().

+ Here is the caller graph for this function:

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