当前位置: 首页>>代码示例>>C++>>正文


C++ nglString::Add方法代码示例

本文整理汇总了C++中nglString::Add方法的典型用法代码示例。如果您正苦于以下问题:C++ nglString::Add方法的具体用法?C++ nglString::Add怎么用?C++ nglString::Add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在nglString的用法示例。


在下文中一共展示了nglString::Add方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: BuildTypeListString

static void BuildTypeListString(uint StartIndex, const std::vector<nglString>& rArgs, nglString& rString)
{
  for (uint i = StartIndex; i < rArgs.size(); i++)
  {
    if (i != StartIndex)
      rString.Add(_T(", "));

    rString.Add(rArgs[i]);
  }
}
开发者ID:,项目名称:,代码行数:10,代码来源:

示例2: GetStatusReport

void nuiSocket::GetStatusReport(nglString& rResult)
{
  nglCriticalSectionGuard g(gmCS);

  rResult.Wipe();
  rResult.Add("Total sockets created in session: ").Add(gmSocketCount).AddNewLine();
  rResult.Add("Total current sockets...........: ").Add((int64)gmAllSockets.size()).AddNewLine();
  rResult.AddNewLine();


  for (std::set<nuiSocket*>::const_iterator it = gmAllSockets.begin(); it != gmAllSockets.end(); ++it)
  {
    nuiSocket* pSocket = *it;

    rResult.Add("\t").Add(pSocket->GetDesc()).AddNewLine();
  }
}
开发者ID:,项目名称:,代码行数:17,代码来源:

示例3: Dump

void nuiBindingManager::Dump(nglString& rString) const
{
  //std::map<nglString, nuiFunction*> mFunctions;

  // Dump functions:
  {
    FunctionMap::const_iterator it = mFunctions.begin();
    FunctionMap::const_iterator end = mFunctions.end();
    
    while (it != end)
    {
      std::vector<nglString> argstypes;
      nglString name(it->first);
      nuiTypeContainer* pTypeContainer = it->second;
      pTypeContainer->DumpArgs(argstypes);
      nglString args;
      BuildTypeListString(1, argstypes, args);
      rString.Add(argstypes[0]).Add(" ").Add(name).Add(_T("(")).Add(args).Add(_T(");")).AddNewLine();
      ++it;
    }
  }
  
  
  // Classes:
  TypeMap::const_iterator it = mTypes.begin();
  TypeMap::const_iterator end = mTypes.end();

  while (it != end)
  {
    nuiClass* pClass = it->second;
    nglString name = pClass->GetName();
    nglString classdump;
    pClass->Dump(classdump);

    rString.AddNewLine().AddNewLine().Add(classdump);

    ++it;
  }

}
开发者ID:,项目名称:,代码行数:40,代码来源:


注:本文中的nglString::Add方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。