Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <gfx_factory.h>
Public Types | |
typedef std::vector< T >::iterator | iterator |
typedef std::vector< T >::const_iterator | const_iterator |
typedef std::size_t | size_type |
Public Member Functions | |
gfx_buffer () | |
gfx_buffer (size_type size) | |
T * | data () |
const T * | data () const |
size_type | size () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
iterator | begin () |
iterator | end () |
T & | operator[] (size_type pos) |
const T & | operator[] (size_type pos) const |
Private Attributes | |
std::shared_ptr< std::vector< T > > | my_vector_ptr |
Definition at line 44 of file gfx_factory.h.
typedef std::vector<T>::const_iterator tbb::flow::interface9::gfx_buffer< T >::const_iterator |
Definition at line 117 of file gfx_factory.h.
typedef std::vector<T>::iterator tbb::flow::interface9::gfx_buffer< T >::iterator |
Definition at line 116 of file gfx_factory.h.
typedef std::size_t tbb::flow::interface9::gfx_buffer< T >::size_type |
Definition at line 119 of file gfx_factory.h.
|
inline |
Definition at line 121 of file gfx_factory.h.
|
inline |
Definition at line 122 of file gfx_factory.h.
|
inline |
Definition at line 131 of file gfx_factory.h.
References tbb::flow::interface9::gfx_buffer< T >::my_vector_ptr.
|
inline |
Definition at line 129 of file gfx_factory.h.
References tbb::flow::interface9::gfx_buffer< T >::my_vector_ptr.
|
inline |
Definition at line 130 of file gfx_factory.h.
References tbb::flow::interface9::gfx_buffer< T >::my_vector_ptr.
|
inline |
Definition at line 124 of file gfx_factory.h.
References tbb::flow::interface9::gfx_buffer< T >::my_vector_ptr.
Referenced by tbb::flow::interface9::gfx_offload::raw_data(), tbb::flow::interface9::gfx_factory::share_data(), and tbb::flow::interface9::gfx_factory::unshare_data().
|
inline |
Definition at line 125 of file gfx_factory.h.
References tbb::flow::interface9::gfx_buffer< T >::my_vector_ptr.
|
inline |
Definition at line 132 of file gfx_factory.h.
References tbb::flow::interface9::gfx_buffer< T >::my_vector_ptr.
|
inline |
Definition at line 134 of file gfx_factory.h.
References tbb::flow::interface9::gfx_buffer< T >::my_vector_ptr.
|
inline |
Definition at line 135 of file gfx_factory.h.
References tbb::flow::interface9::gfx_buffer< T >::my_vector_ptr.
|
inline |
Definition at line 127 of file gfx_factory.h.
References tbb::flow::interface9::gfx_buffer< T >::my_vector_ptr.
Referenced by tbb::flow::interface9::gfx_factory::share_data().
|
private |
Definition at line 138 of file gfx_factory.h.
Referenced by tbb::flow::interface9::gfx_buffer< T >::begin(), tbb::flow::interface9::gfx_buffer< T >::cbegin(), tbb::flow::interface9::gfx_buffer< T >::cend(), tbb::flow::interface9::gfx_buffer< T >::data(), tbb::flow::interface9::gfx_buffer< T >::end(), tbb::flow::interface9::gfx_buffer< T >::operator[](), and tbb::flow::interface9::gfx_buffer< T >::size().