#include <tuple>
#include <QtTest>
#include <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 * | LeechCraft::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 | LeechCraft::Util::MakeDatabase (const QString &name=":memory:") |
|
◆ TOSTRING
#define TOSTRING |
( |
|
n | ) |
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 |
|
) |
| |