Go to the source code of this file.
Namespaces | |
namespace | arbb |
The Intel(R) ArBB C++ frontend namespace. | |
Functions | |
template<typename T , std::size_t D> | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, D > &container, typename uncaptured< T >::type *data, const array< std::size_t, D > &size) |
Binds a dense container of scalars to user data. | |
template<typename T , std::size_t D> | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, D > &container, typename uncaptured< T >::type *data, const array< std::size_t, D > &size, const array< std::size_t, D > &pitch) |
Binds a dense container of scalars to strided user data. | |
template<typename T > | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T > &container, typename uncaptured< T >::type *data, std::size_t size) |
Binds a 1D dense container to user data. | |
template<typename T > | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, 2 > &container, typename uncaptured< T >::type *data, std::size_t width, std::size_t height) |
Binds a 2D dense container of scalars to user data. | |
template<typename T > | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, 3 > &container, typename uncaptured< T >::type *data, std::size_t width, std::size_t height, std::size_t depth) |
Binds a 3D dense container of scalars to user data. | |
template<typename T > | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T > &container, typename uncaptured< T >::type *data, std::size_t size, std::size_t pitch) |
Binds a 1D dense container of scalars to strided user data. | |
template<typename T > | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, 2 > &container, typename uncaptured< T >::type *data, std::size_t width, std::size_t height, std::size_t col_pitch, std::size_t row_pitch) |
Binds a 2D dense container of scalars to strided user data. | |
template<typename T > | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, 3 > &container, typename uncaptured< T >::type *data, std::size_t width, std::size_t height, std::size_t depth, std::size_t col_pitch, std::size_t row_pitch, std::size_t page_pitch) |
Binds a 3D dense container of scalars to strided user data. | |
template<typename T , std::size_t D> | |
detail::disable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, D > &container, const array< std::size_t, D > &size, void *member1_data,...) |
Binds a dense container of user-defined type to user data. | |
template<typename T > | |
detail::disable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, 1 > &container, const array< std::size_t, 1 > &size, void *member1_data, array< std::size_t, 1 > pitch1,...) |
Binds a dense container of user-defined type to strided user data. | |
template<typename T > | |
detail::disable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, 2 > &container, const array< std::size_t, 2 > &size, void *member1_data, array< std::size_t, 2 > pitch1,...) |
Binds a dense container of user-defined type to strided user data. | |
template<typename T > | |
detail::disable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, 3 > &container, const array< std::size_t, 3 > &size, void *member1_data, array< std::size_t, 3 > pitch1,...) |
Binds a dense container of user-defined type to strided user data. | |
template<typename T > | |
detail::disable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T > &container, std::size_t size, void *member1_data,...) |
Binds a 1D dense container of user-defined type to user data. | |
template<typename T > | |
detail::disable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, 2 > &container, std::size_t width, std::size_t height, void *member1_data,...) |
Binds a 2D dense container of user-defined type to user data. | |
template<typename T > | |
detail::disable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, 3 > &container, std::size_t width, std::size_t height, std::size_t depth, void *member1_data,...) |
Binds a 3D dense container of user-defined type to user data. | |
template<typename T > | |
detail::disable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T > &container, std::size_t size, void *member1_data, std::size_t pitch1,...) |
Binds a 1D dense container of user-defined type to strided user data. | |
template<typename T > | |
detail::disable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, 2 > &container, std::size_t width, std::size_t height, void *member1_data, std::size_t col_pitch1, std::size_t row_pitch1,...) |
Binds a 2D dense container of user-defined type to strided user data. | |
template<typename T > | |
detail::disable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< T, 3 > &container, std::size_t width, std::size_t height, std::size_t depth, void *member1_data, std::size_t col_pitch1, std::size_t row_pitch1, std::size_t page_pitch1,...) |
Binds a 3D dense container of user-defined type to strided user data. | |
template<typename T , std::size_t D, std::size_t N> | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< array< T, N >, D > &container, typename uncaptured< T >::type *data, const array< std::size_t, D > &size) |
Binds a dense container of array-of-scalar type to user data. | |
template<typename T , std::size_t D, std::size_t N> | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< array< T, N >, D > &container, typename uncaptured< T >::type *data, const array< std::size_t, D > &size, const array< std::size_t, D > &record_pitch, std::size_t element_pitch) |
Binds a dense container of array-of-scalar type to strided user data. | |
template<typename T , std::size_t N> | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< array< T, N >, 1 > &container, typename uncaptured< T >::type *data, std::size_t size) |
Binds a 1D dense container of array-of-scalar type to user data. | |
template<typename T , std::size_t N> | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< array< T, N >, 2 > &container, typename uncaptured< T >::type *data, std::size_t width, std::size_t height) |
Binds a 2D dense container of array-of-scalar type to user data. | |
template<typename T , std::size_t N> | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< array< T, N >, 3 > &container, typename uncaptured< T >::type *data, std::size_t width, std::size_t height, std::size_t depth) |
Binds a 3D dense container of array-of-scalar type to user data. | |
template<typename T , std::size_t N> | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< array< T, N >, 1 > &container, typename uncaptured< T >::type *data, std::size_t size, std::size_t record_pitch, std::size_t element_pitch) |
Binds a 1D dense container of array-of-scalar type to strided user data. | |
template<typename T , std::size_t N> | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< array< T, N >, 2 > &container, typename uncaptured< T >::type *data, std::size_t width, std::size_t height, std::size_t col_pitch, std::size_t row_pitch, std::size_t element_pitch) |
Binds a 2D dense container of array-of-scalar type to strided user data. | |
template<typename T , std::size_t N> | |
detail::enable_if < detail::is_scalar< T > ::value >::type | arbb::bind (dense< array< T, N >, 3 > &container, typename uncaptured< T >::type *data, std::size_t width, std::size_t height, std::size_t depth, std::size_t col_pitch, std::size_t row_pitch, std::size_t page_pitch, std::size_t element_pitch) |
Binds a 3D dense container of array-of-scalar type to strided user data. |
Copyright © 2010, Intel Corporation. All rights reserved.