DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::Boolean< N > Struct Template Reference

#include <sycl/detail/boolean.hpp>

Public Types

using element_type = int8_t
 
using DataType = element_type[N]
 

Public Member Functions

 Boolean ()
 
 Boolean (std::initializer_list< element_type > l)
 
 Boolean (const Boolean &rhs)
 
template<typename T >
 Boolean (const T rhs)
 
template<typename T >
 operator T () const
 

Friends

template<int Num>
struct Assigner
 

Detailed Description

template<int N>
struct sycl::_V1::detail::Boolean< N >

Definition at line 46 of file boolean.hpp.

Member Typedef Documentation

◆ DataType

template<int N>
using sycl::_V1::detail::Boolean< N >::DataType = element_type[N]

Definition at line 56 of file boolean.hpp.

◆ element_type

template<int N>
using sycl::_V1::detail::Boolean< N >::element_type = int8_t

Definition at line 50 of file boolean.hpp.

Constructor & Destructor Documentation

◆ Boolean() [1/4]

template<int N>
sycl::_V1::detail::Boolean< N >::Boolean ( )
inline

Definition at line 59 of file boolean.hpp.

◆ Boolean() [2/4]

template<int N>
sycl::_V1::detail::Boolean< N >::Boolean ( std::initializer_list< element_type l)
inline

Definition at line 61 of file boolean.hpp.

◆ Boolean() [3/4]

template<int N>
sycl::_V1::detail::Boolean< N >::Boolean ( const Boolean< N > &  rhs)
inline

Definition at line 67 of file boolean.hpp.

◆ Boolean() [4/4]

template<int N>
template<typename T >
sycl::_V1::detail::Boolean< N >::Boolean ( const T  rhs)
inline

Definition at line 73 of file boolean.hpp.

Member Function Documentation

◆ operator T()

template<int N>
template<typename T >
sycl::_V1::detail::Boolean< N >::operator T ( ) const
inline

Definition at line 91 of file boolean.hpp.

References sycl::_V1::r.

Friends And Related Function Documentation

◆ Assigner

template<int N>
template<int Num>
friend struct Assigner
friend

Definition at line 99 of file boolean.hpp.


The documentation for this struct was generated from the following file: