在类图中显示函数的模板参数

时间:2010-11-09 09:39:55

标签: uml

我应该如何在类图中显示该类的fnc使用类声明中未列出的一些额外参数?
例如:

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

1 个答案:

答案 0 :(得分:0)

您是在引用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