LeechCraft  0.6.70-13729-g7046a9d2a7
Modular cross-platform feature rich live environment.
LC::Util::oral::detail::AdaptUpdate< T, HasPKey > Class Template Reference

#include "oral.h"

+ Inheritance diagram for LC::Util::oral::detail::AdaptUpdate< T, HasPKey >:

Public Member Functions

 AdaptUpdate (const QSqlDatabase &db, const CachedFieldsData &data) noexcept
 
template<bool B = HasPKey>
std::enable_if_t< B > operator() (const T &seq)
 
template<typename SL , typename SR , ExprType WType, typename WL , typename WR >
int operator() (const AssignList< SL, SR > &set, const ExprTree< WType, WL, WR > &where)
 

Detailed Description

template<typename T, bool HasPKey = HasPKey<T>>
class LC::Util::oral::detail::AdaptUpdate< T, HasPKey >

Definition at line 1538 of file oral.h.

Constructor & Destructor Documentation

◆ AdaptUpdate()

template<typename T, bool HasPKey = HasPKey<T>>
LC::Util::oral::detail::AdaptUpdate< T, HasPKey >::AdaptUpdate ( const QSqlDatabase &  db,
const CachedFieldsData data 
)
inlinenoexcept

Definition at line 1545 of file oral.h.

Member Function Documentation

◆ operator()() [1/2]

template<typename T, bool HasPKey = HasPKey<T>>
template<bool B = HasPKey>
std::enable_if_t<B> LC::Util::oral::detail::AdaptUpdate< T, HasPKey >::operator() ( const T &  seq)
inline

Definition at line 1567 of file oral.h.

◆ operator()() [2/2]

template<typename T, bool HasPKey = HasPKey<T>>
template<typename SL , typename SR , ExprType WType, typename WL , typename WR >
int LC::Util::oral::detail::AdaptUpdate< T, HasPKey >::operator() ( const AssignList< SL, SR > &  set,
const ExprTree< WType, WL, WR > &  where 
)
inline

Definition at line 1573 of file oral.h.


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