rapidyaml  0.16.0
parseandemitYAML,anddoitfast

Functions

template<typename U , typename C >
auto c4::operator== (U c_str, basic_substring< C > const that) noexcept-> typename std::enable_if< is_compatible_char_ptr< U, C >::value, bool >::type
 
template<typename U , typename C >
auto c4::operator!= (U c_str, basic_substring< C > const that) noexcept-> typename std::enable_if< is_compatible_char_ptr< U, C >::value, bool >::type
 
template<typename U , typename C >
auto c4::operator< (U c_str, basic_substring< C > const that) noexcept-> typename std::enable_if< is_compatible_char_ptr< U, C >::value, bool >::type
 
template<typename U , typename C >
auto c4::operator> (U c_str, basic_substring< C > const that) noexcept-> typename std::enable_if< is_compatible_char_ptr< U, C >::value, bool >::type
 
template<typename U , typename C >
auto c4::operator<= (U c_str, basic_substring< C > const that) noexcept-> typename std::enable_if< is_compatible_char_ptr< U, C >::value, bool >::type
 
template<typename U , typename C >
auto c4::operator>= (U c_str, basic_substring< C > const that) noexcept-> typename std::enable_if< is_compatible_char_ptr< U, C >::value, bool >::type
 

Detailed Description

Function Documentation

template<typename U , typename C >
auto c4::operator== ( U  c_str,
basic_substring< C > const  that 
) -> typename std::enable_if<is_compatible_char_ptr<U, C>::value, bool>::type
inlinenoexcept

Definition at line 2458 of file substr.hpp.

Referenced by c4::basic_substring< C >::split_proxy_impl::split_iterator_impl::operator!=().

2458 { return that.compare(c_str, strlen(c_str)) == 0; }
template<typename U , typename C >
auto c4::operator!= ( U  c_str,
basic_substring< C > const  that 
) -> typename std::enable_if<is_compatible_char_ptr<U, C>::value, bool>::type
inlinenoexcept

Definition at line 2459 of file substr.hpp.

2459 { return that.compare(c_str, strlen(c_str)) != 0; }
template<typename U , typename C >
auto c4::operator< ( U  c_str,
basic_substring< C > const  that 
) -> typename std::enable_if<is_compatible_char_ptr<U, C>::value, bool>::type
inlinenoexcept

Definition at line 2460 of file substr.hpp.

2460 { return that.compare(c_str, strlen(c_str)) > 0; }
template<typename U , typename C >
auto c4::operator> ( U  c_str,
basic_substring< C > const  that 
) -> typename std::enable_if<is_compatible_char_ptr<U, C>::value, bool>::type
inlinenoexcept

Definition at line 2461 of file substr.hpp.

2461 { return that.compare(c_str, strlen(c_str)) < 0; }
template<typename U , typename C >
auto c4::operator<= ( U  c_str,
basic_substring< C > const  that 
) -> typename std::enable_if<is_compatible_char_ptr<U, C>::value, bool>::type
inlinenoexcept

Definition at line 2462 of file substr.hpp.

2462 { return that.compare(c_str, strlen(c_str)) >= 0; }
template<typename U , typename C >
auto c4::operator>= ( U  c_str,
basic_substring< C > const  that 
) -> typename std::enable_if<is_compatible_char_ptr<U, C>::value, bool>::type
inlinenoexcept

Definition at line 2463 of file substr.hpp.

2463 { return that.compare(c_str, strlen(c_str)) <= 0; }