PCL
GenericString Relational Operators

Functions

template<class T , class R , class A >
bool pcl::operator< (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::char_type c2) noexcept
 
template<class T , class R , class A >
bool pcl::operator< (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2) noexcept
 
template<class T , class R1 , class A1 , class R2 , class A2 >
bool pcl::operator< (const GenericString< T, R1, A1 > &s1, const GenericString< T, R2, A2 > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator< (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator< (typename GenericString< T, R, A >::const_c_string t1, const GenericString< T, R, A > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator<= (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::char_type c2) noexcept
 
template<class T , class R , class A >
bool pcl::operator<= (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2) noexcept
 
template<class T , class R1 , class A1 , class R2 , class A2 >
bool pcl::operator<= (const GenericString< T, R1, A1 > &s1, const GenericString< T, R2, A2 > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator<= (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator<= (typename GenericString< T, R, A >::const_c_string t1, const GenericString< T, R, A > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator== (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::char_type c2) noexcept
 
template<class T , class R , class A >
bool pcl::operator== (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2) noexcept
 
template<class T , class R1 , class A1 , class R2 , class A2 >
bool pcl::operator== (const GenericString< T, R1, A1 > &s1, const GenericString< T, R2, A2 > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator== (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator== (typename GenericString< T, R, A >::const_c_string t1, const GenericString< T, R, A > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator> (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::char_type c2) noexcept
 
template<class T , class R , class A >
bool pcl::operator> (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2) noexcept
 
template<class T , class R1 , class A1 , class R2 , class A2 >
bool pcl::operator> (const GenericString< T, R1, A1 > &s1, const GenericString< T, R2, A2 > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator> (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator> (typename GenericString< T, R, A >::const_c_string t1, const GenericString< T, R, A > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator>= (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::char_type c2) noexcept
 
template<class T , class R , class A >
bool pcl::operator>= (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2) noexcept
 
template<class T , class R1 , class A1 , class R2 , class A2 >
bool pcl::operator>= (const GenericString< T, R1, A1 > &s1, const GenericString< T, R2, A2 > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator>= (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2) noexcept
 
template<class T , class R , class A >
bool pcl::operator>= (typename GenericString< T, R, A >::const_c_string t1, const GenericString< T, R, A > &s2) noexcept
 

Detailed Description

Function Documentation

◆ operator<() [1/5]

template<class T , class R , class A >
bool pcl::operator< ( const GenericString< T, R, A > &  s1,
typename GenericString< T, R, A >::char_type  c2 
)
inlinenoexcept

Returns true iff a string s1 is less than a character c2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5302 of file String.h.

◆ operator<() [2/5]

template<class T , class R , class A >
bool pcl::operator< ( const GenericString< T, R, A > &  s1,
typename GenericString< T, R, A >::const_c_string  t2 
)
inlinenoexcept

Returns true iff a string s1 is less than a null-terminated string t2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5174 of file String.h.

◆ operator<() [3/5]

template<class T , class R1 , class A1 , class R2 , class A2 >
bool pcl::operator< ( const GenericString< T, R1, A1 > &  s1,
const GenericString< T, R2, A2 > &  s2 
)
inlinenoexcept

Returns true iff a string s1 is less than a string s2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5110 of file String.h.

◆ operator<() [4/5]

template<class T , class R , class A >
bool pcl::operator< ( typename GenericString< T, R, A >::char_type  c1,
const GenericString< T, R, A > &  s2 
)
inlinenoexcept

Returns true iff a character c1 is less than a string s2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5366 of file String.h.

◆ operator<() [5/5]

template<class T , class R , class A >
bool pcl::operator< ( typename GenericString< T, R, A >::const_c_string  t1,
const GenericString< T, R, A > &  s2 
)
inlinenoexcept

Returns true iff a null-terminated string t1 is less than a string s2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5238 of file String.h.

◆ operator<=() [1/5]

template<class T , class R , class A >
bool pcl::operator<= ( const GenericString< T, R, A > &  s1,
typename GenericString< T, R, A >::char_type  c2 
)
inlinenoexcept

Returns true iff a string s1 is less than or equal to a character c2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5315 of file String.h.

◆ operator<=() [2/5]

template<class T , class R , class A >
bool pcl::operator<= ( const GenericString< T, R, A > &  s1,
typename GenericString< T, R, A >::const_c_string  t2 
)
inlinenoexcept

Returns true iff a string s1 is less than or equal to a null-terminated string t2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5187 of file String.h.

◆ operator<=() [3/5]

template<class T , class R1 , class A1 , class R2 , class A2 >
bool pcl::operator<= ( const GenericString< T, R1, A1 > &  s1,
const GenericString< T, R2, A2 > &  s2 
)
inlinenoexcept

Returns true iff a string s1 is less than or equal to a string s2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5123 of file String.h.

◆ operator<=() [4/5]

template<class T , class R , class A >
bool pcl::operator<= ( typename GenericString< T, R, A >::char_type  c1,
const GenericString< T, R, A > &  s2 
)
inlinenoexcept

Returns true iff a character c1 is less than or equal to a string s2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5379 of file String.h.

◆ operator<=() [5/5]

template<class T , class R , class A >
bool pcl::operator<= ( typename GenericString< T, R, A >::const_c_string  t1,
const GenericString< T, R, A > &  s2 
)
inlinenoexcept

Returns true iff a null-terminated string t1 is less than or equal to a string s2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5251 of file String.h.

◆ operator==() [1/5]

template<class T , class R , class A >
bool pcl::operator== ( const GenericString< T, R, A > &  s1,
typename GenericString< T, R, A >::char_type  c2 
)
inlinenoexcept

Returns true iff a string s1 is equal to a character c2.

Definition at line 5289 of file String.h.

◆ operator==() [2/5]

template<class T , class R , class A >
bool pcl::operator== ( const GenericString< T, R, A > &  s1,
typename GenericString< T, R, A >::const_c_string  t2 
)
inlinenoexcept

Returns true iff a string s1 is equal to a null-terminated string t2.

Definition at line 5161 of file String.h.

◆ operator==() [3/5]

template<class T , class R1 , class A1 , class R2 , class A2 >
bool pcl::operator== ( const GenericString< T, R1, A1 > &  s1,
const GenericString< T, R2, A2 > &  s2 
)
inlinenoexcept

Returns true iff two strings s1 and s2 are equal.

Definition at line 5097 of file String.h.

◆ operator==() [4/5]

template<class T , class R , class A >
bool pcl::operator== ( typename GenericString< T, R, A >::char_type  c1,
const GenericString< T, R, A > &  s2 
)
inlinenoexcept

Returns true iff a character c1 is equal to a string s2.

Definition at line 5353 of file String.h.

◆ operator==() [5/5]

template<class T , class R , class A >
bool pcl::operator== ( typename GenericString< T, R, A >::const_c_string  t1,
const GenericString< T, R, A > &  s2 
)
inlinenoexcept

Returns true iff a null-terminated string t1 is equal to a string s2.

Definition at line 5225 of file String.h.

◆ operator>() [1/5]

template<class T , class R , class A >
bool pcl::operator> ( const GenericString< T, R, A > &  s1,
typename GenericString< T, R, A >::char_type  c2 
)
inlinenoexcept

Returns true iff a string s1 is greater than a character c2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5328 of file String.h.

◆ operator>() [2/5]

template<class T , class R , class A >
bool pcl::operator> ( const GenericString< T, R, A > &  s1,
typename GenericString< T, R, A >::const_c_string  t2 
)
inlinenoexcept

Returns true iff a string s1 is greater than a null-terminated string t2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5200 of file String.h.

◆ operator>() [3/5]

template<class T , class R1 , class A1 , class R2 , class A2 >
bool pcl::operator> ( const GenericString< T, R1, A1 > &  s1,
const GenericString< T, R2, A2 > &  s2 
)
inlinenoexcept

Returns true iff a string s1 is greater than a string s2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5136 of file String.h.

◆ operator>() [4/5]

template<class T , class R , class A >
bool pcl::operator> ( typename GenericString< T, R, A >::char_type  c1,
const GenericString< T, R, A > &  s2 
)
inlinenoexcept

Returns true iff a character c1 is greater than a string s2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5392 of file String.h.

◆ operator>() [5/5]

template<class T , class R , class A >
bool pcl::operator> ( typename GenericString< T, R, A >::const_c_string  t1,
const GenericString< T, R, A > &  s2 
)
inlinenoexcept

Returns true iff a null-terminated string t1 is greater than a string s2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5264 of file String.h.

◆ operator>=() [1/5]

template<class T , class R , class A >
bool pcl::operator>= ( const GenericString< T, R, A > &  s1,
typename GenericString< T, R, A >::char_type  c2 
)
inlinenoexcept

Returns true iff a string s1 is greater than or equal to a character c2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5341 of file String.h.

◆ operator>=() [2/5]

template<class T , class R , class A >
bool pcl::operator>= ( const GenericString< T, R, A > &  s1,
typename GenericString< T, R, A >::const_c_string  t2 
)
inlinenoexcept

Returns true iff a string s1 is greater than or equal to a null-terminated string t2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5213 of file String.h.

◆ operator>=() [3/5]

template<class T , class R1 , class A1 , class R2 , class A2 >
bool pcl::operator>= ( const GenericString< T, R1, A1 > &  s1,
const GenericString< T, R2, A2 > &  s2 
)
inlinenoexcept

Returns true iff a string s1 is greater than or equal to a string s2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5149 of file String.h.

◆ operator>=() [4/5]

template<class T , class R , class A >
bool pcl::operator>= ( typename GenericString< T, R, A >::char_type  c1,
const GenericString< T, R, A > &  s2 
)
inlinenoexcept

Returns true iff a character c1 is greater than or equal to a string s2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5405 of file String.h.

◆ operator>=() [5/5]

template<class T , class R , class A >
bool pcl::operator>= ( typename GenericString< T, R, A >::const_c_string  t1,
const GenericString< T, R, A > &  s2 
)
inlinenoexcept

Returns true iff a null-terminated string t1 is greater than or equal to a string s2. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 5277 of file String.h.