DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::oneapi::detail::owner_less_base< SyclObject > Struct Template Reference

#include <sycl/ext/oneapi/owner_less.hpp>

Public Member Functions

bool operator() (const SyclObject &lhs, const SyclObject &rhs) const noexcept
 
bool operator() (const weak_object< SyclObject > &lhs, const weak_object< SyclObject > &rhs) const noexcept
 
bool operator() (const SyclObject &lhs, const weak_object< SyclObject > &rhs) const noexcept
 
bool operator() (const weak_object< SyclObject > &lhs, const SyclObject &rhs) const noexcept
 

Detailed Description

template<typename SyclObject>
struct sycl::_V1::ext::oneapi::detail::owner_less_base< SyclObject >

Definition at line 31 of file owner_less.hpp.

Member Function Documentation

◆ operator()() [1/4]

template<typename SyclObject >
bool sycl::_V1::ext::oneapi::detail::owner_less_base< SyclObject >::operator() ( const SyclObject &  lhs,
const SyclObject &  rhs 
) const
inlinenoexcept

Definition at line 32 of file owner_less.hpp.

◆ operator()() [2/4]

template<typename SyclObject >
bool sycl::_V1::ext::oneapi::detail::owner_less_base< SyclObject >::operator() ( const SyclObject &  lhs,
const weak_object< SyclObject > &  rhs 
) const
inlinenoexcept

Definition at line 41 of file owner_less.hpp.

◆ operator()() [3/4]

template<typename SyclObject >
bool sycl::_V1::ext::oneapi::detail::owner_less_base< SyclObject >::operator() ( const weak_object< SyclObject > &  lhs,
const SyclObject &  rhs 
) const
inlinenoexcept

Definition at line 46 of file owner_less.hpp.

◆ operator()() [4/4]

template<typename SyclObject >
bool sycl::_V1::ext::oneapi::detail::owner_less_base< SyclObject >::operator() ( const weak_object< SyclObject > &  lhs,
const weak_object< SyclObject > &  rhs 
) const
inlinenoexcept

Definition at line 36 of file owner_less.hpp.


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