本文整理汇总了C++中js::Value::asRawBits方法的典型用法代码示例。如果您正苦于以下问题:C++ Value::asRawBits方法的具体用法?C++ Value::asRawBits怎么用?C++ Value::asRawBits使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类js::Value
的用法示例。
在下文中一共展示了Value::asRawBits方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: containsValue
MAPID valueMap::containsValue(JS::Value v)
{
// VALUEMAPIT it = mMap.begin();
// for (; it != mMap.end(); it++)
// {
// if (v == it->second.heapValue.get())
// return it->first;
//
// }
VMAPIT vit = vmap_find(v.asRawBits());
if (vit_valid(vit))
{
VALUEMAPIT it = mmap_find(vit_v(vit));
Assert(mit_valid(it) && mit_v(it).heapValue.get().asRawBits() == v.asRawBits());
return mit_k(it);
}
return 0;
}
示例2: containsValue
MAPID valueMap::containsValue(JS::Value v)
{
// VALUEMAPIT it = mMap.begin();
// for (; it != mMap.end(); it++)
// {
// if (v == it->second.heapValue.get())
// return it->first;
//
// }
VMAP::iterator vit = VMap.find(v.asRawBits());
if (vit != VMap.end())
{
VALUEMAPIT it = mMap.find(vit->second);
Assert(it != mMap.end());
return it->first;
}
return 0;
}