23 lines
564 B
C++
23 lines
564 B
C++
#define ZLIB_API
|
|
#define ZLIB_API_VAL
|
|
#define CORE_API
|
|
#define CORE_API_VAL
|
|
#include "archive/json.h"
|
|
#include "test_refl.h"
|
|
using namespace api;
|
|
using namespace std;
|
|
using namespace refl;
|
|
template<typename T>
|
|
void print_name() {
|
|
auto sf = refl::TStr{ "S" };
|
|
auto sf2 = refl::TStr{ "void" };
|
|
auto aguid = meta_name<T>();
|
|
auto bguid = aguid.view();
|
|
std::cout << bguid << std::endl;
|
|
}
|
|
int main() {
|
|
constexpr auto aa = refl::detail::num_name<32>();
|
|
print_name<float[4]>();
|
|
print_name<decltype(&api::Guid::Multy)>();
|
|
std::cout << "hello world" << std::endl;
|
|
} |