儲存庫 vbox 的更動 80851
- 時間撮記:
- 2019-9-17 上午10:20:29 (5 年 以前)
- 位置:
- trunk
- 檔案:
-
- 修改 2 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/include/VBox/com/string.h
r80850 r80851 1270 1270 1271 1271 /** 1272 * The BstrFmt class is a shortcut to <tt>Bstr( Utf8StrFmt(...))</tt>.1272 * The BstrFmt class is a shortcut to <tt>Bstr().printf()</tt>. 1273 1273 */ 1274 1274 class BstrFmt : public Bstr … … 1280 1280 * arguments for the format string. 1281 1281 * 1282 * @param aFormat printf-like format string (in UTF-8 encoding). 1283 * @param ... List of the arguments for the format string. 1284 */ 1285 explicit BstrFmt(const char *aFormat, ...) RT_IPRT_FORMAT_ATTR(1, 2) 1286 { 1287 va_list args; 1288 va_start(args, aFormat); 1289 copyFrom(Utf8Str(aFormat, args).c_str()); 1290 va_end(args); 1282 * @param a_pszFormat printf-like format string (in UTF-8 encoding), see 1283 * iprt/string.h for details. 1284 * @param ... List of the arguments for the format string. 1285 */ 1286 explicit BstrFmt(const char *a_pszFormat, ...) RT_IPRT_FORMAT_ATTR(1, 2) 1287 { 1288 va_list va; 1289 va_start(va, a_pszFormat); 1290 printfV(a_pszFormat, va); 1291 va_end(va); 1291 1292 } 1292 1293 … … 1295 1296 1296 1297 /** 1297 * The BstrFmtVA class is a shortcut to <tt>Bstr( Utf8Str(format,va))</tt>.1298 * The BstrFmtVA class is a shortcut to <tt>Bstr().printfV()</tt>. 1298 1299 */ 1299 1300 class BstrFmtVA : public Bstr … … 1305 1306 * arguments for the format string. 1306 1307 * 1307 * @param aFormat printf-like format string (in UTF-8 encoding). 1308 * @param aArgs List of arguments for the format string 1309 */ 1310 BstrFmtVA(const char *aFormat, va_list aArgs) RT_IPRT_FORMAT_ATTR(1, 0) 1311 { 1312 copyFrom(Utf8Str(aFormat, aArgs).c_str()); 1308 * @param a_pszFormat printf-like format string (in UTF-8 encoding), see 1309 * iprt/string.h for details. 1310 * @param a_va List of arguments for the format string 1311 */ 1312 BstrFmtVA(const char *a_pszFormat, va_list a_va) RT_IPRT_FORMAT_ATTR(1, 0) 1313 { 1314 printfV(a_pszFormat, a_va); 1313 1315 } 1314 1316 -
trunk/src/VBox/Main/glue/string.cpp
r80850 r80851 635 635 636 636 637 637 638 /********************************************************************************************************************************* 638 639 * Utf8Str Implementation *
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器