in src/cpp-renderer.ts [26:54]
function typeToString(
type: CPlusPlus.Type,
includeNullability: boolean,
): string {
var result = '';
if (type.qualifier.is_const) {
result += 'const ';
}
result += type.baseType;
switch (type.qualifier.passBy) {
case CPlusPlus.TypePassBy.Value:
result += ' ';
break;
case CPlusPlus.TypePassBy.Reference:
result += ' &';
break;
case CPlusPlus.TypePassBy.Pointer:
result += ' *';
if (includeNullability) {
result += nullabilityString(type.qualifier.nullability);
}
break;
}
return result;
}