如何列出D中类或结构的所有方法(模板和普通方法)?编译时间。
最佳答案
__traits(allMembers)
http://dlang.org/spec/traits.html#allMembers
我的书的示例章节也有更详细的介绍:https://www.packtpub.com/application-development/d-cookbook
您可以使用allMembers来获取名称,使用getOverloads来获取重载,并使用其他特征来识别它们的全部含义。
如何列出D中类或结构的所有方法(模板和普通方法)?编译时间。
最佳答案
__traits(allMembers)
http://dlang.org/spec/traits.html#allMembers
我的书的示例章节也有更详细的介绍:https://www.packtpub.com/application-development/d-cookbook
您可以使用allMembers来获取名称,使用getOverloads来获取重载,并使用其他特征来识别它们的全部含义。