这篇教程C++ ENSURE_INDEX_VALUE函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中ENSURE_INDEX_VALUE函数的典型用法代码示例。如果您正苦于以下问题:C++ ENSURE_INDEX_VALUE函数的具体用法?C++ ENSURE_INDEX_VALUE怎么用?C++ ENSURE_INDEX_VALUE使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了ENSURE_INDEX_VALUE函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: ENSURE_INDEX_VALUENS_IMETHODIMPRow::GetInt64(uint32_t aIndex, int64_t *_value){ ENSURE_INDEX_VALUE(aIndex, mNumCols); return mData.ObjectAt(aIndex)->GetAsInt64(_value);}
开发者ID:Type-of-Tool,项目名称:ExMail,代码行数:7,
示例2: ENSURE_INDEX_VALUENS_IMETHODIMPRow::GetInt32(PRUint32 aIndex, PRInt32 *_value){ ENSURE_INDEX_VALUE(aIndex, mNumCols); return mData.ObjectAt(aIndex)->GetAsInt32(_value);}
开发者ID:FunkyVerb,项目名称:devtools-window,代码行数:7,
示例3: ENSURE_INDEX_VALUENS_IMETHODIMPStatement::GetTypeOfIndex(uint32_t aIndex, int32_t *_type){ if (!mDBStatement) return NS_ERROR_NOT_INITIALIZED; ENSURE_INDEX_VALUE(aIndex, mResultColumnCount); if (!mExecuting) return NS_ERROR_UNEXPECTED; int t = ::sqlite3_column_type(mDBStatement, aIndex); switch (t) { case SQLITE_INTEGER: *_type = mozIStorageStatement::VALUE_TYPE_INTEGER; break; case SQLITE_FLOAT: *_type = mozIStorageStatement::VALUE_TYPE_FLOAT; break; case SQLITE_TEXT: *_type = mozIStorageStatement::VALUE_TYPE_TEXT; break; case SQLITE_BLOB: *_type = mozIStorageStatement::VALUE_TYPE_BLOB; break; case SQLITE_NULL: *_type = mozIStorageStatement::VALUE_TYPE_NULL; break; default: return NS_ERROR_FAILURE; } return NS_OK;}
开发者ID:lail3344,项目名称:mozilla-central,代码行数:35,
示例4: ENSURE_INDEX_VALUENS_IMETHODIMPArgValueArray::GetDouble(uint32_t aIndex, double *_value){ ENSURE_INDEX_VALUE(aIndex, mArgc); *_value = ::sqlite3_value_double(mArgv[aIndex]); return NS_OK;}
开发者ID:Andrel322,项目名称:gecko-dev,代码行数:9,
示例5: NS_ENSURE_FALSENS_IMETHODIMPBindingParams::BindByIndex(uint32_t aIndex, nsIVariant *aValue){ NS_ENSURE_FALSE(mLocked, NS_ERROR_UNEXPECTED); ENSURE_INDEX_VALUE(aIndex, mParamCount); // Store the variant for later use. NS_ENSURE_TRUE(mParameters.ReplaceObjectAt(aValue, aIndex), NS_ERROR_OUT_OF_MEMORY); return NS_OK;}
开发者ID:AshishNamdev,项目名称:mozilla-central,代码行数:12,
示例6: NS_ENSURE_FALSENS_IMETHODIMPBindingParams::BindByIndex(uint32_t aIndex, nsIVariant *aValue){ NS_ENSURE_FALSE(mLocked, NS_ERROR_UNEXPECTED); ENSURE_INDEX_VALUE(aIndex, mParamCount); // Store the variant for later use. RefPtr<Variant_base> variant = convertVariantToStorageVariant(aValue); if (!variant) return NS_ERROR_UNEXPECTED; if (mParameters.Length() <= aIndex) { (void)mParameters.SetLength(aIndex); (void)mParameters.AppendElement(variant); } else { NS_ENSURE_TRUE(mParameters.ReplaceElementAt(aIndex, variant), NS_ERROR_OUT_OF_MEMORY); } return NS_OK;}
开发者ID:MekliCZ,项目名称:positron,代码行数:21,
注:本文中的ENSURE_INDEX_VALUE函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ ENTERCRITICALSECTION函数代码示例 C++ ENSURE_AI函数代码示例 |