Полезные define макросы

  !   Данная информация предназначена только только для IT-специалистов по системной интеграции модулей БИОСОФТ-М. (см. Руководства пользователя к программным продуктам)

Некоторые макросы используют cx_macro см. Скриптинг компилятора

Вызов родственных методов
SUPER_CALL

Вызывает базовый метод с текущими параметрами. (см. также Реализуем ключевое слово для базового super-класса в GCC)

VIRTUAL_CALL

Вызывает виртуальный On... метод с текущими параметрами.

Упрощение кода x-пропертей
AUTO_GET

Типичное тело _Get возвращающее проперти.

    virtual sloc Onx_slocWarrantDisableInfo_Get()
            1st AUTO_GET;
SET_IF_NEW

Типовая проверка новое ли значение устанавливается (если то же самое то return) чтобы можно было добавить дополнительную обработку ситуации изменения проперти:

void CUmonModStabipImpl::x_numSingleStageDurationSeconds_Set(
        num numSet)
{
    SET_IF_NEW();
 
    UpdateSingleStageTiming();
}

Это важно во избежание напрашивающихся ошибок в копипасте таких методов когда в проверке или присваивании указан не тот мембер который соответствует проперти. Данный макрос исключает это в ситуациях со стандартным именованием.

Верификации

Как не забыть упомянуть все мемберы объекта

Эта категория в данный момент пуста.