Changeset View
Changeset View
Standalone View
Standalone View
duchain/navigation/declarationnavigationcontext.cpp
Show First 20 Lines • Show All 210 Lines • ▼ Show 20 Line(s) | 199 | if (argDec->isVariadic()) { | |||
---|---|---|---|---|---|
211 | } | 211 | } | ||
212 | modifyHtml() += QStringLiteral("]"); | 212 | modifyHtml() += QStringLiteral("]"); | ||
213 | } else { | 213 | } else { | ||
214 | eventuallyMakeTypeLinks( argType ); | 214 | eventuallyMakeTypeLinks( argType ); | ||
215 | if (currentArgNum < decls.size()) { | 215 | if (currentArgNum < decls.size()) { | ||
216 | modifyHtml() += ' ' + identifierHighlight(decls[currentArgNum]->identifier().toString().toHtmlEscaped(), declaration()); | 216 | modifyHtml() += ' ' + identifierHighlight(decls[currentArgNum]->identifier().toString().toHtmlEscaped(), declaration()); | ||
217 | } | 217 | } | ||
218 | 218 | | |||
219 | if( currentArgNum >= firstDefaultParam ) | 219 | if (currentArgNum >= firstDefaultParam) { | ||
220 | modifyHtml() += " = " + function->defaultParameters()[ currentArgNum - firstDefaultParam ].str().toHtmlEscaped(); | 220 | IndexedString defaultStr = function->defaultParameters()[currentArgNum - firstDefaultParam]; | ||
221 | if (!defaultStr.isEmpty()) { | ||||
222 | modifyHtml() += " = " + defaultStr.str().toHtmlEscaped(); | ||||
223 | } | ||||
224 | } | ||||
221 | } | 225 | } | ||
222 | 226 | | |||
223 | ++currentArgNum; | 227 | ++currentArgNum; | ||
224 | } | 228 | } | ||
225 | 229 | | |||
226 | modifyHtml() += QStringLiteral(" )"); | 230 | modifyHtml() += QStringLiteral(" )"); | ||
227 | } | 231 | } | ||
228 | modifyHtml() += QStringLiteral("<br />"); | 232 | modifyHtml() += QStringLiteral("<br />"); | ||
Show All 26 Lines |