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


C++ StringBuffer::appendInteger方法代码示例

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


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

示例1: generateAtom

 void PhpResultGenerator::generateAtom (StringBuffer& output, string const& value) const {
   output.appendText("s:");
   output.appendInteger(value.size());
   output.appendText(":\"");
   output.appendText(value);
   output.appendText("\";");
 }
开发者ID:mokerjoke,项目名称:ArangoDB,代码行数:7,代码来源:PhpResultGenerator.cpp

示例2: setCellValue

ResultStatus CubeWorker::setCellValue(const string& areaIdentifier, const string& sessionIdentifier, const IdentifiersType& path, double value, SplashMode splashMode, bool addValue)
{
	StringBuffer sb;

	sb.appendText("DOUBLE;");
	sb.appendInteger(dbid);
	sb.appendChar(';');
	sb.appendInteger(cubeid);
	sb.appendChar(';');
	sb.appendText(StringUtils::escapeString(areaIdentifier));
	sb.appendChar(';');
	sb.appendText(StringUtils::escapeString(sessionIdentifier));
	sb.appendChar(';');
	sb.appendText(buildPathString(&path));
	sb.appendChar(';');
	sb.appendDecimal(value);
	sb.appendChar(';');
	sb.appendInteger(PaloJob::splashNumber(splashMode));
	sb.appendChar(';');
	sb.appendInteger((int)addValue);

	// we need to change the job-type
	//    dispatcher->downgradeCurrentJobs();

	// send set-cell-value request to worker
	vector<string> result;

	ResultStatus status = execute(sb.c_str(), result);

	if (status != RESULT_OK) {
		return status;
	}

	if (isErrorStatus(result)) {
		throw WorkerException(result[0].substr(6), true);
	} else if (isExceptionStatus(result)) {
		throw WorkerException(result[0].substr(10), true);
	}

	numFailures = 0;
	return RESULT_OK;
}
开发者ID:Dalboz,项目名称:molap,代码行数:42,代码来源:CubeWorker.cpp

示例3:

void VariantInt64::print (StringBuffer& buffer, size_t) const {
    buffer.appendText("(int64) ");
    buffer.appendInteger(getValue());
    buffer.appendEol();
}
开发者ID:eranshir,项目名称:ArangoDB,代码行数:5,代码来源:VariantInt64.cpp

示例4: generateAtom

 void JsonXResultGenerator::generateAtom (StringBuffer& output, uint64_t value) const {
   output.appendChar('U');
   output.appendInteger(value);
   output.appendChar('L');
 }
开发者ID:eranshir,项目名称:ArangoDB,代码行数:5,代码来源:JsonXResultGenerator.cpp

示例5: generateAtom

 void XmlResultGenerator::generateAtom (StringBuffer& output, uint64_t value) const {
   output.appendInteger(value);
 }
开发者ID:eranshir,项目名称:ArangoDB,代码行数:3,代码来源:XmlResultGenerator.cpp

示例6: generateAtom

 void JsonResultGenerator::generateAtom (StringBuffer& output, int32_t value) const {
   output.appendInteger(value);
 }
开发者ID:mokerjoke,项目名称:ArangoDB,代码行数:3,代码来源:JsonResultGenerator.cpp


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