本文整理汇总了C++中ArrayData::nvGet方法的典型用法代码示例。如果您正苦于以下问题:C++ ArrayData::nvGet方法的具体用法?C++ ArrayData::nvGet怎么用?C++ ArrayData::nvGet使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ArrayData
的用法示例。
在下文中一共展示了ArrayData::nvGet方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: proxyAppend
void ProxyArray::proxyAppend(void* data, uint32_t data_size, void** dest) {
ArrayData * r;
if (hasZvalValues()) {
assert(data_size == sizeof(void*));
int64_t k = 0;
r = innerArr(this)->zAppend(*(RefData**)data, &k);
if (dest) {
*dest = (void*)(&r->nvGet(k)->m_data.pref);
}
} else {
auto v = Variant(makeElementResource(data, data_size, dest));
r = innerArr(this)->append(*v.asTypedValue(), false);
}
reseatable(this, r);
}