On 10/13/2016 04:11 PM, Nick Sabalausky wrote:
I'm sure it'd be easy enough to write, but does phobos have a simple way to convert the name of an enum member from a runtime string to the enum type?Ie, something like: enum Foobar { foo=1, bar } Foobar a = doesThisExistInPhobos!Foobar("foo"); I'm not finding anything like it in the docs, but I'm wondering if I just missed it somewhere.
import std.conv; enum Foobar { foo=1, bar } void main() { assert("foo".to!Foobar == Foobar.foo); } Ali