Идентификаторы для директивы компилятора $ WARN Delphi
Delphi имеет директиву компилятора $ WARN, которая позволяет выборочно включать или отключать определенные предупреждения. Файл справки Delphi 2009 описывает синтаксис:
{$WARN identifier ON|OFF}
Но это только перечисляет идентификаторы для 6 предупреждений.
Я хотел бы иметь полный список всех идентификаторов предупреждений. В частности, я хочу знать идентификаторы для неявных предупреждений о приведении строк W1057 и W1058 в Delphi 2009.
Мне удалось угадать один для неявных приведений Ansi-> Unicode (W1057):
{$WARN IMPLICIT_STRING_CAST OFF}
Погуглив для этого нашел меня другой:
{$WARN IMPLICIT_STRING_CAST_LOSS OFF}
Хотя это решает мою насущную потребность, я все же хотел бы знать полный список идентификаторов предупреждений. Вещи как это должны быть документированы.