/usr/lib/bouml/uml_projection/144898.bodies is in bouml-plugouts-src 4.21-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | class UmlParameter
!!!199810.cpp!!! cpp(in rank : unsigned) : string
QCString s;
int index;
if ((type.type != 0) &&
(CppSettings::classStereotype(type.type->stereotype()) == "enum")) {
switch (dir) {
case InputDirection:
s = CppSettings::enumIn();
break;
case OutputDirection:
s = CppSettings::enumOut();
break;
default:
// can't be return
s = CppSettings::enumInout();
break;
}
}
else {
switch (dir) {
case InputDirection:
if (!type.explicit_type.isEmpty())
s = CppSettings::builtinIn(type.explicit_type);
if (s.isEmpty())
s = CppSettings::in();
case OutputDirection:
if (!type.explicit_type.isEmpty())
s = CppSettings::builtinOut(type.explicit_type);
if (s.isEmpty())
s = CppSettings::out();
break;
default:
// can't be return
if (!type.explicit_type.isEmpty())
s = CppSettings::builtinInout(type.explicit_type);
if (s.isEmpty())
s = CppSettings::inout();
}
}
if ((index = s.find("${type}")) != -1) {
QCString t;
t.sprintf("${t%u}", rank);
s.replace(index, 7, t);
}
QCString p;
p.sprintf(" ${p%u}${v%u}", rank, rank);
return s + p;
|