如何列出(编译时内省)D中的所有类/结构方法?

时间:2016-01-05 18:58:57

标签: d introspection

如何列出D中类或结构的所有方法(模板和普通)?编译时间。

1 个答案:

答案 0 :(得分:2)

__traits(allMembers)

http://dlang.org/spec/traits.html#allMembers

我书中的示例章节也详细介绍了https://www.packtpub.com/application-development/d-cookbook

使用allMembers获取名称,getOverloads获取重载,以及其他特征来识别它们的全部内容。