#include "UmlActualParameter.h" #include "FileOut.h" #include "UmlClass.h" void UmlActualParameter::write(FileOut & out, const UmlClass * cl, int actualrank) const { char ps[32]; char tp[32]; sprintf(ps, "ACTUALPARAM%d_", actualrank); sprintf(tp, "TEMPLPARAM%d_", rank()); out.indent(); out << "\n"; out.indent(); out << "\t\n"; out.indent(); if (value().type != 0) { out << "\t\n"; } else { // produce an opaque expression, even in case of primitive type static UmlItem * opaqueactual = 0; out << "\t\n"; out.indent(); out << "\t\n"; } out.indent(); out << "\n"; }