|
unsigned | sycl::_V1::detail::GetFlushBufOffset (const GlobalBufAccessorT &GlobalFlushBuf, unsigned WIOffset) |
|
void | sycl::_V1::detail::SetFlushBufOffset (GlobalBufAccessorT &GlobalFlushBuf, unsigned WIOffset, unsigned Offset) |
|
void | sycl::_V1::detail::write (GlobalBufAccessorT &GlobalFlushBuf, size_t FlushBufferSize, unsigned WIOffset, const char *Str, unsigned Len, unsigned Padding=0) |
|
void | sycl::_V1::detail::reverseBuf (char *Buf, unsigned Len) |
|
template<typename T > |
std::make_unsigned< T >::type | sycl::_V1::detail::getAbsVal (const T Val, const int Base) |
|
char | sycl::_V1::detail::digitToChar (const int Digit) |
|
template<typename T > |
detail::enable_if_t< std::is_integral< T >::value, unsigned > | sycl::_V1::detail::integralToBase (T Val, int Base, char *Digits) |
|
template<typename T > |
detail::enable_if_t< std::is_integral< T >::value, unsigned > | sycl::_V1::detail::ScalarToStr (const T &Val, char *Buf, unsigned Flags, int, int Precision=-1) |
|
unsigned | sycl::_V1::detail::append (char *Dst, const char *Src) |
|
template<typename T > |
detail::enable_if_t< std::is_same< T, float >::value||std::is_same< T, double >::value, unsigned > | sycl::_V1::detail::checkForInfNan (char *Buf, T Val) |
|
template<typename T > |
detail::enable_if_t< std::is_same< T, half >::value, unsigned > | sycl::_V1::detail::checkForInfNan (char *Buf, T Val) |
|
template<typename T > |
EnableIfFP< T, unsigned > | sycl::_V1::detail::floatingPointToDecStr (T AbsVal, char *Digits, int Precision, bool IsSci) |
|
template<typename T > |
EnableIfFP< T, unsigned > | sycl::_V1::detail::ScalarToStr (const T &Val, char *Buf, unsigned Flags, int, int Precision=-1) |
|
template<typename T > |
detail::enable_if_t< std::is_integral< T >::value > | sycl::_V1::detail::writeIntegral (GlobalBufAccessorT &GlobalFlushBuf, size_t FlushBufferSize, unsigned WIOffset, unsigned Flags, int Width, const T &Val) |
|
template<typename T > |
EnableIfFP< T > | sycl::_V1::detail::writeFloatingPoint (GlobalBufAccessorT &GlobalFlushBuf, size_t FlushBufferSize, unsigned WIOffset, unsigned Flags, int Width, int Precision, const T &Val) |
|
bool | sycl::_V1::detail::updateOffset (GlobalOffsetAccessorT &GlobalOffset, GlobalBufAccessorT &GlobalBuf, unsigned Size, unsigned &Cur) |
|
void | sycl::_V1::detail::flushBuffer (GlobalOffsetAccessorT &GlobalOffset, GlobalBufAccessorT &GlobalBuf, GlobalBufAccessorT &GlobalFlushBuf, unsigned WIOffset) |
|
template<typename T , int VecLength> |
detail::enable_if_t<(VecLength==1), unsigned > | sycl::_V1::detail::VecToStr (const vec< T, VecLength > &Vec, char *VecStr, unsigned Flags, int Width, int Precision) |
|
template<typename T , int VecLength> |
detail::enable_if_t<(VecLength==2||VecLength==4||VecLength==8||VecLength==16), unsigned > | sycl::_V1::detail::VecToStr (const vec< T, VecLength > &Vec, char *VecStr, unsigned Flags, int Width, int Precision) |
|
template<typename T , int VecLength> |
detail::enable_if_t<(VecLength==3), unsigned > | sycl::_V1::detail::VecToStr (const vec< T, VecLength > &Vec, char *VecStr, unsigned Flags, int Width, int Precision) |
|
template<typename T , int VecLength> |
void | sycl::_V1::detail::writeVec (GlobalBufAccessorT &GlobalFlushBuf, size_t FlushBufferSize, unsigned WIOffset, unsigned Flags, int Width, int Precision, const vec< T, VecLength > &Vec) |
|
template<int ArrayLength> |
unsigned | sycl::_V1::detail::ArrayToStr (char *Buf, const array< ArrayLength > &Arr) |
|
template<int ArrayLength> |
void | sycl::_V1::detail::writeArray (GlobalBufAccessorT &GlobalFlushBuf, size_t FlushBufferSize, unsigned WIOffset, const array< ArrayLength > &Arr) |
|
template<int Dimensions> |
void | sycl::_V1::detail::writeItem (GlobalBufAccessorT &GlobalFlushBuf, size_t FlushBufferSize, unsigned WIOffset, const item< Dimensions > &Item) |
|
template<int Dimensions> |
void | sycl::_V1::detail::writeNDRange (GlobalBufAccessorT &GlobalFlushBuf, size_t FlushBufferSize, unsigned WIOffset, const nd_range< Dimensions > &ND_Range) |
|
template<int Dimensions> |
void | sycl::_V1::detail::writeNDItem (GlobalBufAccessorT &GlobalFlushBuf, size_t FlushBufferSize, unsigned WIOffset, const nd_item< Dimensions > &ND_Item) |
|
template<int Dimensions> |
void | sycl::_V1::detail::writeGroup (GlobalBufAccessorT &GlobalFlushBuf, size_t FlushBufferSize, unsigned WIOffset, const group< Dimensions > &Group) |
|
template<int Dimensions> |
unsigned | sycl::_V1::detail::ItemToStr (char *Buf, const item< Dimensions, false > &Item) |
|
template<int Dimensions> |
void | sycl::_V1::detail::writeHItem (GlobalBufAccessorT &GlobalFlushBuf, size_t FlushBufferSize, unsigned WIOffset, const h_item< Dimensions > &HItem) |
|
__precision_manipulator__ | sycl::_V1::setprecision (int Precision) |
|
__width_manipulator__ | sycl::_V1::setw (int Width) |
|
template<typename T > |
class __SYCL_SPECIAL_CLASS __SYCL_TYPE(stream) stream std::enable_if_t< std::is_same< T, std::byte >::value, const stream & > | sycl::_V1::operator<< (const stream &, const T &) |
| A buffered output stream that allows outputting the values of built-in, vector and SYCL types to the console. More...
|
|
const stream & | sycl::_V1::operator<< (const stream &Out, const char C) |
|
const stream & | sycl::_V1::operator<< (const stream &Out, const char *Str) |
|
const stream & | sycl::_V1::operator<< (const stream &Out, const bool &RHS) |
|
template<typename ValueType > |
detail::enable_if_t< std::is_integral< ValueType >::value, const stream & > | sycl::_V1::operator<< (const stream &Out, const ValueType &RHS) |
|
const stream & | sycl::_V1::operator<< (const stream &Out, const float &RHS) |
|
const stream & | sycl::_V1::operator<< (const stream &Out, const double &RHS) |
|
const stream & | sycl::_V1::operator<< (const stream &Out, const half &RHS) |
|
template<typename ElementType , access::address_space Space, access::decorated IsDecorated> |
const stream & | sycl::_V1::operator<< (const stream &Out, const multi_ptr< ElementType, Space, IsDecorated > &RHS) |
|
template<typename T > |
const stream & | sycl::_V1::operator<< (const stream &Out, const T *RHS) |
|
const stream & | sycl::_V1::operator<< (const stream &Out, const __precision_manipulator__ &RHS) |
|
const stream & | sycl::_V1::operator<< (const stream &Out, const __width_manipulator__ &RHS) |
|
const stream & | sycl::_V1::operator<< (const stream &Out, const stream_manipulator RHS) |
|
template<typename T , int VectorLength> |
const stream & | sycl::_V1::operator<< (const stream &Out, const vec< T, VectorLength > &RHS) |
|
template<int Dimensions> |
const stream & | sycl::_V1::operator<< (const stream &Out, const id< Dimensions > &RHS) |
|
template<int Dimensions> |
const stream & | sycl::_V1::operator<< (const stream &Out, const range< Dimensions > &RHS) |
|
template<int Dimensions> |
const stream & | sycl::_V1::operator<< (const stream &Out, const item< Dimensions > &RHS) |
|
template<int Dimensions> |
const stream & | sycl::_V1::operator<< (const stream &Out, const nd_range< Dimensions > &RHS) |
|
template<int Dimensions> |
const stream & | sycl::_V1::operator<< (const stream &Out, const nd_item< Dimensions > &RHS) |
|
template<int Dimensions> |
const stream & | sycl::_V1::operator<< (const stream &Out, const group< Dimensions > &RHS) |
|
template<int Dimensions> |
const stream & | sycl::_V1::operator<< (const stream &Out, const h_item< Dimensions > &RHS) |
|
template<typename T , typename RT = detail::EnableIfSwizzleVec<T>> |
const stream & | sycl::_V1::operator<< (const stream &Out, const T &RHS) |
|