\input{header} | |
\begin{tikzpicture}[scale=1, transform shape] | |
\newcomponent{0}{0}{registerFactory} | |
\umlprovidedinterface[interface=std::function<std::unique\_ptr<MyClass>(int)>, distance=5.7, padding=0.9cm]{registerFactory} | |
\umlrequiredinterface[interface=Foo, distance=2.5, padding=0.9cm]{registerFactory} | |
\end{tikzpicture} | |
\input{footer} |