syclreference.com
  1. SYCL
  2. | API Reference
  3. | Streams
  4. | stream
  5. | operator<<

operator<<

MISSING


std::ostream & operator<<(std::ostream & out, const cl::sycl::stream & rhs)
(1)
template <typename elementT, int kDimensions, int... swizzleIndexes>
const cl::sycl::stream & operator<<(const cl::sycl::stream & os, const swizzled_vec<elementT, kDimensions, swizzleIndexes...> rhs)
(2)
template <typename elementT, int kDimensions>
const cl::sycl::stream & operator<<(const cl::sycl::stream & os, const vec<elementT, kDimensions> rhs)
(3)
template <typename valueT>
const cl::sycl::stream & operator<<(const cl::sycl::stream & os, valueT rhs)
(4)
  1. Friend function declaration to give global stream operator access to private members.
    Parameters:
    • std::ostream & out
    • const cl::sycl::stream & rhs
  2. Streams a swizzled_vec object to a stream object
    Parameters:
    • const cl::sycl::stream & os : The stream object to be streamed to
    • const swizzled_vec<elementT, kDimensions, swizzleIndexes...> rhs : The swizzled_vec object to be streamed
    Returns: Original stream object
  3. Template stream operator that streams a vec object to a stream object.
    Parameters:
    • const cl::sycl::stream & os : The stream object to be streamed to.
    • const vec<elementT, kDimensions> rhs : The vec object to be streamed.
  4. Template stream operator that streams a value to a stream object.
    Parameters:
    • const cl::sycl::stream & os : The stream object to be streamed to.
    • valueT rhs : The value to be streamed.

syclreference.com — SYCL Reference Pages

Last updated: 2019-01-24 00:24:52 +0000