Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
tbb::flow::interface9::gfx_factory::func_wrapper Class Reference
Collaboration diagram for tbb::flow::interface9::gfx_factory::func_wrapper:

Public Member Functions

template<typename F >
 func_wrapper (F ptr)
 
template<typename ... Args>
void operator() (Args &&... args)
 
 operator void * ()
 

Private Attributes

voidmy_ptr
 

Detailed Description

Definition at line 164 of file gfx_factory.h.

Constructor & Destructor Documentation

◆ func_wrapper()

template<typename F >
tbb::flow::interface9::gfx_factory::func_wrapper::func_wrapper ( ptr)
inline

Definition at line 168 of file gfx_factory.h.

168 { my_ptr = reinterpret_cast<void*>(ptr); }

References my_ptr.

Member Function Documentation

◆ operator void *()

tbb::flow::interface9::gfx_factory::func_wrapper::operator void * ( )
inline

Definition at line 173 of file gfx_factory.h.

References my_ptr.

◆ operator()()

template<typename ... Args>
void tbb::flow::interface9::gfx_factory::func_wrapper::operator() ( Args &&...  args)
inline

Definition at line 171 of file gfx_factory.h.

171 {}

Member Data Documentation

◆ my_ptr

void* tbb::flow::interface9::gfx_factory::func_wrapper::my_ptr
private

Definition at line 176 of file gfx_factory.h.

Referenced by func_wrapper(), and operator void *().


The documentation for this class was generated from the following file:

Copyright © 2005-2019 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.