...without having to loop over the enum? enum SomeType : string { CHEESE = "cheese", POTATO = "potato" } string valid_value = "cheese"; string invalid_value = "pizza";
bool test( string value ){if( value.isConvertableToSomeType ){ // this be the magic I seek
//do something return true; } return false; } void main(){ writeln( test( valid_value ) ); //prints true writeln( test( invalid_value ) ); //prints false } Or would I need to foreach over the enum somehow?