Переопределение to!T() для используемого определения T в D?

У меня есть структуры и классы, которые я хотел бы иметь возможность легко создавать из строк в общем виде, используя метод to!T(string). Однако я не уверен, как я могу "переопределить" этот метод, чтобы получить такое поведение. Перейти от моего типа к строке легко (я просто определяю opCast(string)), но возможно ли то, что я ищу?

9
задан Mark LeMoine 2 December 2011 в 03:11
поделиться