NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
reflect.hpp 文件参考

反射系统主入口 更多...

reflect.hpp 的引用(Include)关系图:

浏览该文件的源代码.

class  neforce::reflect::type_builder< T >
 类型反射构建器 更多...

宏定义

#define NEFORCE_REFLECT_REGISTER(Class)
 注册类型(无基类)
#define NEFORCE_REFLECT_REGISTER_DERIVED(Class, Base)
 注册类型(带基类)
#define NEFORCE_REFLECT_RESOLVE_BASES()
 统一解析所有待解析的基类引用

函数

template<typename T, enable_if_t< is_class_v< T >, int > = 0>
type_builder< T > neforce::reflect::reflect (string_view name)
 创建类型反射构建器

详细描述

反射系统主入口

此文件提供了反射系统的统一入口,包含类型构建器和便利宏。 用户通过 reflect 函数和宏来注册类型的反射信息。

在文件 reflect.hpp 中定义.