![]() |
LeechCraft
0.6.70-6645-gcd10d7e
Modular cross-platform feature rich live environment.
|
#include "oral.h"
Collaboration diagram for LeechCraft::Util::oral::detail::MakeSingleBinder< T >:Public Member Functions | |
| template<typename Vec , typename OrigObj , typename OrigIdx , typename RefObj , typename RefIdx > | |
| auto | operator() (Vec vec, const FieldInfo< OrigObj, OrigIdx, RefObj, RefIdx > &) -> decltype(boost::fusion::push_back(vec, WrapAsFunc_t< RefObj, T > |
| selectQuery | prepare (query) |
| return | boost::fusion::push_back (vec, WrapAsFunc_t< RefObj, T >{inserter}) |
Public Attributes | |
| const CachedFieldsData | Data_ |
| const auto & | query |
| const auto | selectQuery = std::make_shared<QSqlQuery> (Data_.DB_) |
| auto | inserter |
| return LeechCraft::Util::oral::detail::MakeSingleBinder< T >::boost::fusion::push_back | ( | vec | , |
| WrapAsFunc_t< RefObj, T >{inserter} | |||
| ) |
|
inline |
| selectQuery LeechCraft::Util::oral::detail::MakeSingleBinder< T >::prepare | ( | query | ) |
| const CachedFieldsData LeechCraft::Util::oral::detail::MakeSingleBinder< T >::Data_ |
| auto LeechCraft::Util::oral::detail::MakeSingleBinder< T >::inserter |
| const auto& LeechCraft::Util::oral::detail::MakeSingleBinder< T >::query |
| const auto LeechCraft::Util::oral::detail::MakeSingleBinder< T >::selectQuery = std::make_shared<QSqlQuery> (Data_.DB_) |