#include <tuple>
#include <QtTest>
#include <QSqlError>
#include <oral/oral.h>
Go to the source code of this file.
|
template<typename T , typename = decltype (T {}.AsTuple ())> |
auto | operator== (const T &left, const T &right) |
|
template<typename T , typename... Args> |
char * | LC::Util::oral::toString (const PKey< T, Args... > &pkey) |
|
template<typename T , typename TupleType = decltype (T {}.AsTuple ())> |
char * | toString (const char *name, const T &t) |
|
QSqlDatabase | LC::Util::MakeDatabase (const QString &name=":memory:") |
|
template<typename T > |
auto | LC::Util::PrepareRecords (QSqlDatabase db, int count=3) |
|
◆ ORAL_FACTORY_POSTGRES
#define ORAL_FACTORY_POSTGRES 2 |
◆ ORAL_FACTORY_SQLITE
#define ORAL_FACTORY_SQLITE 1 |
◆ TOSTRING
#define TOSTRING |
( |
|
n | ) |
inline char* toString (const n& rec) { return toString (#n, rec); } |
◆ operator==()
template<typename T , typename = decltype (T {}.AsTuple ())>
auto operator== |
( |
const T & |
left, |
|
|
const T & |
right |
|
) |
| |
◆ toString()
template<typename T , typename TupleType = decltype (T {}.AsTuple ())>
char* toString |
( |
const char * |
name, |
|
|
const T & |
t |
|
) |
| |