Отображение параметров шаблона для функции в диаграмме классов - PullRequest
3 голосов
/ 09 ноября 2010

Как мне показать на диаграмме класса, что fnc этого класса использует некоторые дополнительные параметры, не перечисленные в объявлении класса?
Например:

template<class SomePolicy>
struct SomeClass
{
template<class T>//<= here fnc uses param type not listed in class decl.
void f();
};

1 Ответ

0 голосов
/ 09 ноября 2010

Вы ссылаетесь на template<class T> возвращаемый аргумент?Если это так, обычно я создаю новый тип, в данном случае для template<class T>.

. Мой основной опыт связан только с ArgoUML, и это единственный способ, который я нашел, сделать это с ArgoUML.Это не красиво, но работает:)

Вы также можете попробовать создать новый класс с типом шаблона и установить его в качестве типа возврата для вашего класса.Вы можете найти пример с Visual Paradigm здесь: http://oldresources.visual -paradigm.com / uml_diagrams / class_diagram / drawing_class_with_template_parameter.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...