本文整理汇总了C++中boost::thread_specific_ptr::get方法的典型用法代码示例。如果您正苦于以下问题:C++ thread_specific_ptr::get方法的具体用法?C++ thread_specific_ptr::get怎么用?C++ thread_specific_ptr::get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类boost::thread_specific_ptr
的用法示例。
在下文中一共展示了thread_specific_ptr::get方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Caffe
Caffe& Caffe::Get() {
if (!thread_instance_.get()) {
thread_instance_.reset(new Caffe());
}
return *(thread_instance_.get());
}
示例2:
init &init::initialize() {
if (!p_instance.get())
p_instance.reset(new init);
return *p_instance;
}
示例3: howManyTilesWillBeDiscovered
int howManyTilesWillBeDiscovered(int radious, int3 pos, crint3 dir)
{
return howManyTilesWillBeDiscovered(pos + dir, radious, cb.get());
}
示例4:
Dragon& Dragon::Get(){
if (!thread_instance.get()) thread_instance.reset(new Dragon());
return *(thread_instance.get());
}
示例5: coroutine_create
coroutine_t coroutine_create(coroutine_entry_point_t function, void *data){
if (!stack.get())
stack.reset(new stack_t);
return new coroutine_wrapper(function, data);
}
示例6: getJSTimeVirtualThreadSkew
long long getJSTimeVirtualThreadSkew(){
if(jsTime_virtual_thread_skew.get()){
return *(jsTime_virtual_thread_skew.get());
}
else return 0;
}