PCL
GenericString Relational Operators

Functions

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< (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2) 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< (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2) 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<= (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2) 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<= (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2) 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== (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2) 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== (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2) 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> (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2) 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> (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2) 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>= (const GenericString< T, R, A > &s1, typename GenericString< T, R, A >::const_c_string t2) 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>= (typename GenericString< T, R, A >::char_type c1, const GenericString< T, R, A > &s2) noexcept
 

Detailed Description

Function Documentation

◆ operator<() [1/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 5083 of file String.h.

References pcl::GenericString< T, R, A >::CompareCodePoints().

◆ 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 5147 of file String.h.

◆ operator<() [3/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 5211 of file String.h.

References pcl::GenericString< T, R, A >::CompareCodePoints().

◆ operator<() [4/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 5275 of file String.h.

◆ operator<() [5/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 5339 of file String.h.

References pcl::GenericString< T, R, A >::CompareCodePoints().

◆ operator<=() [1/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 5096 of file String.h.

References pcl::GenericString< T, R, A >::CompareCodePoints().

◆ 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 5160 of file String.h.

◆ operator<=() [3/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 5224 of file String.h.

References pcl::GenericString< T, R, A >::CompareCodePoints().

◆ operator<=() [4/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 5288 of file String.h.

◆ operator<=() [5/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 5352 of file String.h.

References pcl::GenericString< T, R, A >::CompareCodePoints().

◆ operator==() [1/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 5070 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 5134 of file String.h.

◆ operator==() [3/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 5198 of file String.h.

◆ operator==() [4/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 5262 of file String.h.

◆ operator==() [5/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 5326 of file String.h.

◆ operator>() [1/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 5109 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 5173 of file String.h.

◆ operator>() [3/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 5237 of file String.h.

◆ operator>() [4/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 5301 of file String.h.

◆ operator>() [5/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 5365 of file String.h.

◆ operator>=() [1/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 5122 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 5186 of file String.h.

◆ operator>=() [3/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 5250 of file String.h.

◆ operator>=() [4/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 5314 of file String.h.

◆ operator>=() [5/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 5378 of file String.h.