DigitalCurling3  1.0.0
A curling simulation system for curling AIs
polymorphic_json.hpp File Reference

多態性を持つクラスのJSON変換のための仕組みを提供します More...

#include <memory>
#include <unordered_map>
#include <string>
#include <typeindex>
#include <type_traits>
#include <sstream>
#include "nlohmann/json.hpp"

Go to the source code of this file.

Namespaces

 digitalcurling3
 Digital Curling ライブラリはこの名前空間の中に定義されます
 
 digitalcurling3::polymorphic_json
 インターフェースを介したJSON変換を行うためのものを定義する名前空間
 

Functions

template<class BaseT , class T >
void digitalcurling3::polymorphic_json::Register (std::string_view name)
 多態性を考慮したJSON変換の登録をします More...
 

Detailed Description

多態性を持つクラスのJSON変換のための仕組みを提供します