dquery:可链接的编译时元编程

时间:2024-05-26 04:30:55
【文件属性】:

文件名称:dquery:可链接的编译时元编程

文件大小:14KB

文件格式:ZIP

更新时间:2024-05-26 04:30:55

D

dquery-可链接的编译时元编程 dquery是在编译时处理类型,特征和其他信息的轻型助手。 它为查询的类型和成员提供过滤,映射,迭代和验证功能。 范例程式码 这是一个小演示类,我们将在这些示例中进行查询。 假设@Id和@Column的类型是在其他地方定义的结构。 class User { @Id @Column ulong id; @Column string username; @Column( " email_address " ) string email; } 查询 query!()模板函数生成一个类型的查询。 这是每个dquery链的起点。 auto elements = query ! User; 您还可以通过query()函数从值中查询类型,此处使用UFCS进行显示。 User user = new User


【文件预览】:
dquery-master
----.gitignore(56B)
----dub.json(363B)
----LICENSE(1KB)
----README.md(7KB)
----source()
--------dquery()

网友评论