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

#include "oral.h"

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

Public Member Functions

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

Detailed Description

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

Definition at line 1120 of file oral.h.

Constructor & Destructor Documentation

◆ AdaptUpdate()

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

Definition at line 1127 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> LeechCraft::Util::oral::detail::AdaptUpdate< T, HasPKey >::operator() ( const T &  seq)
inline

Definition at line 1155 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 >
void LeechCraft::Util::oral::detail::AdaptUpdate< T, HasPKey >::operator() ( const AssignList< SL, SR > &  set,
const ExprTree< WType, WL, WR > &  where 
)
inline

Definition at line 1161 of file oral.h.


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