NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
reflect.hpp 文件参考

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

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

浏览该文件的源代码.

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

宏定义

#define NEFORCE_REFLECT_REGISTER_N(Class, Name)
 注册类型(无基类)
#define NEFORCE_REFLECT_REGISTER_N_DERIVED(Class, Base, Name)
 注册类型(带基类)
#define NEFORCE_REFLECT_REGISTER(Class)
 注册类型(无基类)
#define NEFORCE_REFLECT_REGISTER_DERIVED(Class, Base)
 注册类型(带基类)

函数

template<typename T>
type_builder< T > reflect (string_view name)
 创建类型反射构建器

详细描述

反射系统主入口

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

在文件 reflect.hpp 中定义.