\input{header} \begin{tikzpicture}[scale=1, transform shape] \newnamedcomponent{0}{2.5}{StdoutWriter1}{StdoutWriter} \newnamedcomponent{0}{0}{StdoutWriter2}{StdoutWriter} \umlprovidedinterface[interface=StdoutWriter, distance=3, padding=0.9cm]{StdoutWriter1} \umlprovidedinterface[interface=std::function()>, distance=5.8, padding=0.9cm]{StdoutWriter2} \end{tikzpicture} \input{footer}