文件名称:refraction:简单的C ++反射库,仅标头
文件大小:15KB
文件格式:ZIP
更新时间:2024-04-25 10:47:22
C++
bj ::折射 一个非常轻量级的仅用于C ++的标头反射库。 遵循C ++的核心原则,您不用为不用的东西付费。 从根本上讲,零成本在不使用的情况下为最低成本。 目录 例子 忽略此示例中的不良做法(例如iostream:P),并查看代码,以获取稍后可以使用的东西。 # include < iostream> # include < string> # include < bj> struct base { virtual ~base () = default ; virtual std::string_view name () { return " base " ; } }; struct derived : base { BJ_REFRACT_ME (derived, base); st
【文件预览】:
refraction-main
----.gitignore(168B)
----LICENSE(1KB)
----.github()
--------workflows()
----CMakeSettings.json(3KB)
----README.md(3KB)
----tests()
--------crc.cpp(561B)
--------animals.hpp(850B)
--------nomacro.cpp(751B)
--------voider.cpp(531B)
--------main.cpp(210B)
--------CMakeLists.txt(793B)
--------animals.cpp(715B)
----include()
--------bj()
----example()
--------readme()
--------serializing()
--------CMakeLists.txt(217B)
----CMakeLists.txt(1KB)