DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::ext::oneapi::experimental::uniform< T > Class Template Reference

#include <sycl/ext/oneapi/experimental/uniform.hpp>

Public Member Functions

 uniform (T x) noexcept
 
 operator const T () const
 Implicit conversion to the underlying type. More...
 
uniformoperator= (const uniform &)=delete
 
uniformoperator+= (const T &)=delete
 
uniformoperator-= (const T &)=delete
 
uniformoperator*= (const T &)=delete
 
uniformoperator/= (const T &)=delete
 
uniformoperator%= (const T &)=delete
 
uniformoperator&= (const T &)=delete
 
uniformoperator|= (const T &)=delete
 
uniformoperator^= (const T &)=delete
 
uniformoperator<<= (const T &)=delete
 
uniformoperator>>= (const T &)=delete
 
uniformoperator++ ()=delete
 
uniformoperator++ (int)=delete
 
uniformoperator-- ()=delete
 
uniformoperator-- (int)=delete
 

Detailed Description

template<class T>
class sycl::ext::oneapi::experimental::uniform< T >

Definition at line 69 of file uniform.hpp.

Constructor & Destructor Documentation

◆ uniform()

template<class T >
sycl::ext::oneapi::experimental::uniform< T >::uniform ( T  x)
inlineexplicitnoexcept

Definition at line 82 of file uniform.hpp.

Member Function Documentation

◆ operator const T()

template<class T >
sycl::ext::oneapi::experimental::uniform< T >::operator const T ( ) const
inline

Implicit conversion to the underlying type.

Definition at line 89 of file uniform.hpp.

◆ operator%=()

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator%= ( const T )
delete

◆ operator&=()

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator&= ( const T )
delete

◆ operator*=()

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator*= ( const T )
delete

◆ operator++() [1/2]

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator++ ( )
delete

◆ operator++() [2/2]

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator++ ( int  )
delete

◆ operator+=()

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator+= ( const T )
delete

◆ operator--() [1/2]

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator-- ( )
delete

◆ operator--() [2/2]

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator-- ( int  )
delete

◆ operator-=()

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator-= ( const T )
delete

◆ operator/=()

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator/= ( const T )
delete

◆ operator<<=()

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator<<= ( const T )
delete

◆ operator=()

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator= ( const uniform< T > &  )
delete

◆ operator>>=()

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator>>= ( const T )
delete

◆ operator^=()

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator^= ( const T )
delete

◆ operator|=()

template<class T >
uniform& sycl::ext::oneapi::experimental::uniform< T >::operator|= ( const T )
delete

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