First commit.

This commit is contained in:
Robin Davies
2021-08-15 12:42:46 -04:00
commit d8a6022947
264 changed files with 95068 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
#include "pch.h"
class TargetClass
{
public:
void read(int*t) { }
void read(double*t) { }
void read2(double*t) { }
};
#ifdef JUNK
template <typename T>
class HasJsonRead {
template <typename TYPE, typename ARG>
static std::true_type test (decltype(TargetClass().read((ARG*)nullptr))*v) { return std::true_type();};
template <typename TYPE, typename ARG>
static std::false_type test (...);
public:
static constexpr bool value = decltype(test<TargetClass,T>(nullptr))::value;
};
class X{
static_assert(HasJsonRead<float>::value,"TEST FAILED.");
};
#endif