DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::string_view Class Reference

#include <sycl/detail/string_view.hpp>

Public Member Functions

 string_view () noexcept=default
 
 string_view (const string_view &strn) noexcept=default
 
 string_view (string_view &&strn) noexcept=default
 
 string_view (std::string_view strn) noexcept
 
string_viewoperator= (string_view &&strn) noexcept=default
 
string_viewoperator= (const string_view &strn) noexcept=default
 
string_viewoperator= (std::string_view strn) noexcept
 
const char * data () const noexcept
 

Friends

bool operator== (const string_view &lhs, std::string_view rhs) noexcept
 
bool operator== (std::string_view lhs, const string_view &rhs) noexcept
 

Detailed Description

Definition at line 21 of file string_view.hpp.

Constructor & Destructor Documentation

◆ string_view() [1/4]

sycl::_V1::detail::string_view::string_view ( )
defaultnoexcept

◆ string_view() [2/4]

sycl::_V1::detail::string_view::string_view ( const string_view strn)
defaultnoexcept

◆ string_view() [3/4]

sycl::_V1::detail::string_view::string_view ( string_view &&  strn)
defaultnoexcept

◆ string_view() [4/4]

sycl::_V1::detail::string_view::string_view ( std::string_view  strn)
inlinenoexcept

Definition at line 28 of file string_view.hpp.

Member Function Documentation

◆ data()

const char* sycl::_V1::detail::string_view::data ( ) const
inlinenoexcept

Definition at line 38 of file string_view.hpp.

Referenced by sycl::_V1::detail::get_kernel_id_impl().

◆ operator=() [1/3]

string_view& sycl::_V1::detail::string_view::operator= ( const string_view strn)
defaultnoexcept

◆ operator=() [2/3]

string_view& sycl::_V1::detail::string_view::operator= ( std::string_view  strn)
inlinenoexcept

Definition at line 33 of file string_view.hpp.

◆ operator=() [3/3]

string_view& sycl::_V1::detail::string_view::operator= ( string_view &&  strn)
defaultnoexcept

Friends And Related Function Documentation

◆ operator== [1/2]

bool operator== ( const string_view lhs,
std::string_view  rhs 
)
friend

Definition at line 40 of file string_view.hpp.

◆ operator== [2/2]

bool operator== ( std::string_view  lhs,
const string_view rhs 
)
friend

Definition at line 44 of file string_view.hpp.


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