syclreference.com
  1. SYCL
  2. | API Reference
  3. | Streams

Streams

Enumerations

stream_manipulator

Enum class that enumerates the different stream manipulators.

Classes

abs_value<valueT, false>

Helper class for adding a potentially negative value to the stream, overload for unsigned types

abs_value<valueT, true>

Helper class for adding a potentially negative value to the stream, overload for signed types

hash<cl::sycl::stream>

provides a specialization for std::hash for the buffer class. An std::hash<std::shared_ptr<…» object is created and its function call operator is used to hash the contents of the shared_ptr. The returned hash is actually the result of (size_t) object.get_impl().get()

nd_item_stream<dimensions>

Provides access to protected functions of the nd_item class

precision_manipulator

Class that encapsulates a precision stream manipulator.

stream

Class that encapsulates a buffer that can be passed to the device and streamed to. Used for debugging. Host only.

stream_vec<16, true, elementT, kDimensions>

Specialization of stream_vec for kVecPart = 16 and kEnabled = true. stream_vec.

stream_vec<2, true, elementT, kDimensions>

Specialization of stream_vec for kVecPart = 2 and kEnabled = true.

stream_vec<3, true, elementT, kDimensions>

Specialization of stream_vec for kVecPart = 3 and kEnabled = true. stream_vec.

stream_vec<4, true, elementT, kDimensions>

Specialization of stream_vec for kVecPart = 4 and kEnabled = true. stream_vec.

stream_vec<8, true, elementT, kDimensions>

Specialization of stream_vec for kVecPart = 8 and kEnabled = true. stream_vec.

stream_vec<kVecPart, kEnabled, elementT, kDimensions>

Template struct that contains a function call operator that streams a vec object to a stream object. Class is specialized for each combination of kVecPart specifying the part of a vector to stream and kEnabled specifying whether it streamed or not. This is the default template that does nothing.

width_manipulator

An instance of this class is returned when calling setw

Functions

Converts a digit into a char

append_bool

Inline function that appends a bool value to the a object.

append_char

Inline function that appends a char value to the a object.

append_floating_point

MISSING

append_hexidecimal

MISSING

append_index_array

Appends an index_array object to the stream

append_string

Inline function that appends a string value to a stream object.

append_type_string

Appends a string representation of a type to the stream

egral

MISSING

setprecision

Inline function that constructs a precision_manipulator object, used in conjunction with stream operators.

setw

Creates a stream manipulator for setting the stream width

stream_item_offset

MISSING

stream_value

MISSING

strlen

Calculates the length of a C-style string

syclreference.com — SYCL Reference Pages

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