YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
ystring.cpp
浏览该文件的文档.
1 /*
2  © 2010-2013 FrankHB.
3 
4  This file is part of the YSLib project, and may only be used,
5  modified, and distributed under the terms of the YSLib project
6  license, LICENSE.TXT. By continuing to use, modify, or distribute
7  this file you indicate that you have read the license and
8  understand and accept it fully.
9 */
10 
28 #include "YSLib/Core/YModules.h"
29 #include YFM_YSLib_Core_YString
30 
31 namespace YSLib
32 {
33 
34 namespace Text
35 {
36 
37 String&
38 String::operator*=(size_t n)
39 {
40  switch(n)
41  {
42  case 0:
43  clear();
44  case 1:
45  break;
46  default:
47  reserve(length() * n);
48  ystdex::concat(*this, n);
49  }
50  return *this;
51 }
52 
53 } // namespace Text;
54 
55 } // namespace YSLib;
56 
void concat(_tString &str, size_t n)
重复串接。
Definition: string.hpp:200