
\input{header}
\begin{tikzpicture}[scale=1, transform shape]

\newcomponent{0}{0}{MyClass}
\umlprovidedinterface[interface=std::function<std::unique\_ptr<MyClass>(int)>, distance=5.3, padding=0.9cm]{MyClass}
\umlrequiredinterface[interface=Foo, distance=2, padding=0.9cm]{MyClass}

\end{tikzpicture}
\input{footer}
