О Bouml
утверждает, что нашел ошибки в моем коде
в обратном порядке принимается только «истинный» C ++, шаг препроцессора отсутствует, поэтому любое использование макроса в определении класса или определении операции приводит к ошибке.
он не отображает элементы данных, которые имеют пользовательские типы данных, непосредственно как атрибуты
обратное создает отношения, чем больше это возможно, тем атрибут используется, когда тип не является известным классом или не является классом (например, 'int').
не выполнять несколько отдельных обращений, делать одно обращение, указав несколько верхних каталогов для резервирования (каждый указанный каталог рекурсивно просматривается)
Бруно Пагес (автор Bouml)