PCL
String Relational Operators

Functions

bool pcl::operator< (char16_t c1, const String &s2) noexcept
 
bool pcl::operator< (const char16_t *t1, const String &s2) noexcept
 
bool pcl::operator< (const String &s1, char16_t c2) noexcept
 
bool pcl::operator< (const String &s1, const char16_t *t2) noexcept
 
bool pcl::operator< (const String &s1, const wchar_t *t2) noexcept
 
bool pcl::operator< (const String &s1, String::char8_type c2) noexcept
 
bool pcl::operator< (const String &s1, String::const_c_string8 t2) noexcept
 
bool pcl::operator< (const String &s1, wchar_t c2) noexcept
 
bool pcl::operator< (const wchar_t *t1, const String &s2) noexcept
 
bool pcl::operator< (String::char8_type c1, const String &s2) noexcept
 
bool pcl::operator< (String::const_c_string8 t1, const String &s2) noexcept
 
bool pcl::operator< (wchar_t c1, const String &s2) noexcept
 
bool pcl::operator<= (char16_t c1, const String &s2) noexcept
 
bool pcl::operator<= (const char16_t *t1, const String &s2) noexcept
 
bool pcl::operator<= (const String &s1, char16_t c2) noexcept
 
bool pcl::operator<= (const String &s1, const char16_t *t2) noexcept
 
bool pcl::operator<= (const String &s1, const wchar_t *t2) noexcept
 
bool pcl::operator<= (const String &s1, String::char8_type c2) noexcept
 
bool pcl::operator<= (const String &s1, String::const_c_string8 t2) noexcept
 
bool pcl::operator<= (const String &s1, wchar_t c2) noexcept
 
bool pcl::operator<= (const wchar_t *t1, const String &s2) noexcept
 
bool pcl::operator<= (String::char8_type c1, const String &s2) noexcept
 
bool pcl::operator<= (String::const_c_string8 t1, const String &s2) noexcept
 
bool pcl::operator<= (wchar_t c1, const String &s2) noexcept
 
bool pcl::operator== (char16_t c1, const String &s2) noexcept
 
bool pcl::operator== (const char16_t *t1, const String &s2) noexcept
 
bool pcl::operator== (const String &s1, char16_t c2) noexcept
 
bool pcl::operator== (const String &s1, const char16_t *t2) noexcept
 
bool pcl::operator== (const String &s1, const wchar_t *t2) noexcept
 
bool pcl::operator== (const String &s1, String::char8_type c2) noexcept
 
bool pcl::operator== (const String &s1, String::const_c_string8 t2) noexcept
 
bool pcl::operator== (const String &s1, wchar_t c2) noexcept
 
bool pcl::operator== (const wchar_t *t1, const String &s2) noexcept
 
bool pcl::operator== (String::char8_type c1, const String &s2) noexcept
 
bool pcl::operator== (String::const_c_string8 t1, const String &s2) noexcept
 
bool pcl::operator== (wchar_t c1, const String &s2) noexcept
 
bool pcl::operator> (char16_t c1, const String &s2) noexcept
 
bool pcl::operator> (const char16_t *t1, const String &s2) noexcept
 
bool pcl::operator> (const String &s1, char16_t c2) noexcept
 
bool pcl::operator> (const String &s1, const char16_t *t2) noexcept
 
bool pcl::operator> (const String &s1, const wchar_t *t2) noexcept
 
bool pcl::operator> (const String &s1, String::char8_type c2) noexcept
 
bool pcl::operator> (const String &s1, String::const_c_string8 t2) noexcept
 
bool pcl::operator> (const String &s1, wchar_t c2) noexcept
 
bool pcl::operator> (const wchar_t *t1, const String &s2) noexcept
 
bool pcl::operator> (String::char8_type c1, const String &s2) noexcept
 
bool pcl::operator> (String::const_c_string8 t1, const String &s2) noexcept
 
bool pcl::operator> (wchar_t c1, const String &s2) noexcept
 
bool pcl::operator>= (char16_t c1, const String &s2) noexcept
 
bool pcl::operator>= (const char16_t *t1, const String &s2) noexcept
 
bool pcl::operator>= (const String &s1, char16_t c2) noexcept
 
bool pcl::operator>= (const String &s1, const char16_t *t2) noexcept
 
bool pcl::operator>= (const String &s1, const wchar_t *t2) noexcept
 
bool pcl::operator>= (const String &s1, String::char8_type c2) noexcept
 
bool pcl::operator>= (const String &s1, String::const_c_string8 t2) noexcept
 
bool pcl::operator>= (const String &s1, wchar_t c2) noexcept
 
bool pcl::operator>= (const wchar_t *t1, const String &s2) noexcept
 
bool pcl::operator>= (String::char8_type c1, const String &s2) noexcept
 
bool pcl::operator>= (String::const_c_string8 t1, const String &s2) noexcept
 
bool pcl::operator>= (wchar_t c1, const String &s2) noexcept
 

Detailed Description

Function Documentation

◆ operator<() [1/12]

bool pcl::operator< ( char16_t  c1,
const String s2 
)
inlinenoexcept

Less than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13483 of file String.h.

◆ operator<() [2/12]

bool pcl::operator< ( const char16_t *  t1,
const String s2 
)
inlinenoexcept

Less than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13373 of file String.h.

◆ operator<() [3/12]

bool pcl::operator< ( const String s1,
char16_t  c2 
)
inlinenoexcept

Less than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13428 of file String.h.

◆ operator<() [4/12]

bool pcl::operator< ( const String s1,
const char16_t *  t2 
)
inlinenoexcept

Less than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13318 of file String.h.

◆ operator<() [5/12]

bool pcl::operator< ( const String s1,
const wchar_t *  t2 
)
inlinenoexcept

Less than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13538 of file String.h.

◆ operator<() [6/12]

bool pcl::operator< ( const String s1,
String::char8_type  c2 
)
inlinenoexcept

Less than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13868 of file String.h.

◆ operator<() [7/12]

bool pcl::operator< ( const String s1,
String::const_c_string8  t2 
)
inlinenoexcept

Less than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13758 of file String.h.

◆ operator<() [8/12]

bool pcl::operator< ( const String s1,
wchar_t  c2 
)
inlinenoexcept

Less than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13648 of file String.h.

◆ operator<() [9/12]

bool pcl::operator< ( const wchar_t *  t1,
const String s2 
)
inlinenoexcept

Less than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13593 of file String.h.

◆ operator<() [10/12]

bool pcl::operator< ( String::char8_type  c1,
const String s2 
)
inlinenoexcept

Less than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13923 of file String.h.

◆ operator<() [11/12]

bool pcl::operator< ( String::const_c_string8  t1,
const String s2 
)
inlinenoexcept

Less than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13813 of file String.h.

◆ operator<() [12/12]

bool pcl::operator< ( wchar_t  c1,
const String s2 
)
inlinenoexcept

Less than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13703 of file String.h.

◆ operator<=() [1/12]

bool pcl::operator<= ( char16_t  c1,
const String s2 
)
inlinenoexcept

Less than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13494 of file String.h.

◆ operator<=() [2/12]

bool pcl::operator<= ( const char16_t *  t1,
const String s2 
)
inlinenoexcept

Less than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13384 of file String.h.

◆ operator<=() [3/12]

bool pcl::operator<= ( const String s1,
char16_t  c2 
)
inlinenoexcept

Less than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13439 of file String.h.

◆ operator<=() [4/12]

bool pcl::operator<= ( const String s1,
const char16_t *  t2 
)
inlinenoexcept

Less than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13329 of file String.h.

◆ operator<=() [5/12]

bool pcl::operator<= ( const String s1,
const wchar_t *  t2 
)
inlinenoexcept

Less than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13549 of file String.h.

◆ operator<=() [6/12]

bool pcl::operator<= ( const String s1,
String::char8_type  c2 
)
inlinenoexcept

Less than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13879 of file String.h.

◆ operator<=() [7/12]

bool pcl::operator<= ( const String s1,
String::const_c_string8  t2 
)
inlinenoexcept

Less than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13769 of file String.h.

◆ operator<=() [8/12]

bool pcl::operator<= ( const String s1,
wchar_t  c2 
)
inlinenoexcept

Less than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13659 of file String.h.

◆ operator<=() [9/12]

bool pcl::operator<= ( const wchar_t *  t1,
const String s2 
)
inlinenoexcept

Less than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13604 of file String.h.

◆ operator<=() [10/12]

bool pcl::operator<= ( String::char8_type  c1,
const String s2 
)
inlinenoexcept

Less than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13934 of file String.h.

◆ operator<=() [11/12]

bool pcl::operator<= ( String::const_c_string8  t1,
const String s2 
)
inlinenoexcept

Less than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13824 of file String.h.

◆ operator<=() [12/12]

bool pcl::operator<= ( wchar_t  c1,
const String s2 
)
inlinenoexcept

Less than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13714 of file String.h.

◆ operator==() [1/12]

bool pcl::operator== ( char16_t  c1,
const String s2 
)
inlinenoexcept

Equality operator.

Definition at line 13472 of file String.h.

◆ operator==() [2/12]

bool pcl::operator== ( const char16_t *  t1,
const String s2 
)
inlinenoexcept

Equality operator.

Definition at line 13362 of file String.h.

◆ operator==() [3/12]

bool pcl::operator== ( const String s1,
char16_t  c2 
)
inlinenoexcept

Equality operator.

Definition at line 13417 of file String.h.

◆ operator==() [4/12]

bool pcl::operator== ( const String s1,
const char16_t *  t2 
)
inlinenoexcept

Equality operator.

Definition at line 13307 of file String.h.

◆ operator==() [5/12]

bool pcl::operator== ( const String s1,
const wchar_t *  t2 
)
inlinenoexcept

Equality operator.

Definition at line 13527 of file String.h.

◆ operator==() [6/12]

bool pcl::operator== ( const String s1,
String::char8_type  c2 
)
inlinenoexcept

Equality operator.

Definition at line 13857 of file String.h.

◆ operator==() [7/12]

bool pcl::operator== ( const String s1,
String::const_c_string8  t2 
)
inlinenoexcept

Equality operator.

Definition at line 13747 of file String.h.

◆ operator==() [8/12]

bool pcl::operator== ( const String s1,
wchar_t  c2 
)
inlinenoexcept

Equality operator.

Definition at line 13637 of file String.h.

◆ operator==() [9/12]

bool pcl::operator== ( const wchar_t *  t1,
const String s2 
)
inlinenoexcept

Equality operator.

Definition at line 13582 of file String.h.

◆ operator==() [10/12]

bool pcl::operator== ( String::char8_type  c1,
const String s2 
)
inlinenoexcept

Equality operator.

Definition at line 13912 of file String.h.

◆ operator==() [11/12]

bool pcl::operator== ( String::const_c_string8  t1,
const String s2 
)
inlinenoexcept

Equality operator.

Definition at line 13802 of file String.h.

◆ operator==() [12/12]

bool pcl::operator== ( wchar_t  c1,
const String s2 
)
inlinenoexcept

Equality operator.

Definition at line 13692 of file String.h.

◆ operator>() [1/12]

bool pcl::operator> ( char16_t  c1,
const String s2 
)
inlinenoexcept

Greater than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13505 of file String.h.

◆ operator>() [2/12]

bool pcl::operator> ( const char16_t *  t1,
const String s2 
)
inlinenoexcept

Greater than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13395 of file String.h.

◆ operator>() [3/12]

bool pcl::operator> ( const String s1,
char16_t  c2 
)
inlinenoexcept

Greater than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13450 of file String.h.

◆ operator>() [4/12]

bool pcl::operator> ( const String s1,
const char16_t *  t2 
)
inlinenoexcept

Greater than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13340 of file String.h.

◆ operator>() [5/12]

bool pcl::operator> ( const String s1,
const wchar_t *  t2 
)
inlinenoexcept

Greater than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13560 of file String.h.

◆ operator>() [6/12]

bool pcl::operator> ( const String s1,
String::char8_type  c2 
)
inlinenoexcept

Greater than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13890 of file String.h.

◆ operator>() [7/12]

bool pcl::operator> ( const String s1,
String::const_c_string8  t2 
)
inlinenoexcept

Greater than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13780 of file String.h.

◆ operator>() [8/12]

bool pcl::operator> ( const String s1,
wchar_t  c2 
)
inlinenoexcept

Greater than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13670 of file String.h.

◆ operator>() [9/12]

bool pcl::operator> ( const wchar_t *  t1,
const String s2 
)
inlinenoexcept

Greater than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13615 of file String.h.

◆ operator>() [10/12]

bool pcl::operator> ( String::char8_type  c1,
const String s2 
)
inlinenoexcept

Greater than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13945 of file String.h.

◆ operator>() [11/12]

bool pcl::operator> ( String::const_c_string8  t1,
const String s2 
)
inlinenoexcept

Greater than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13835 of file String.h.

◆ operator>() [12/12]

bool pcl::operator> ( wchar_t  c1,
const String s2 
)
inlinenoexcept

Greater than operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13725 of file String.h.

◆ operator>=() [1/12]

bool pcl::operator>= ( char16_t  c1,
const String s2 
)
inlinenoexcept

Greater than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13516 of file String.h.

◆ operator>=() [2/12]

bool pcl::operator>= ( const char16_t *  t1,
const String s2 
)
inlinenoexcept

Greater than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13406 of file String.h.

◆ operator>=() [3/12]

bool pcl::operator>= ( const String s1,
char16_t  c2 
)
inlinenoexcept

Greater than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13461 of file String.h.

◆ operator>=() [4/12]

bool pcl::operator>= ( const String s1,
const char16_t *  t2 
)
inlinenoexcept

Greater than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13351 of file String.h.

◆ operator>=() [5/12]

bool pcl::operator>= ( const String s1,
const wchar_t *  t2 
)
inlinenoexcept

Greater than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13571 of file String.h.

◆ operator>=() [6/12]

bool pcl::operator>= ( const String s1,
String::char8_type  c2 
)
inlinenoexcept

Greater than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13901 of file String.h.

◆ operator>=() [7/12]

bool pcl::operator>= ( const String s1,
String::const_c_string8  t2 
)
inlinenoexcept

Greater than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13791 of file String.h.

◆ operator>=() [8/12]

bool pcl::operator>= ( const String s1,
wchar_t  c2 
)
inlinenoexcept

Greater than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13681 of file String.h.

◆ operator>=() [9/12]

bool pcl::operator>= ( const wchar_t *  t1,
const String s2 
)
inlinenoexcept

Greater than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13626 of file String.h.

◆ operator>=() [10/12]

bool pcl::operator>= ( String::char8_type  c1,
const String s2 
)
inlinenoexcept

Greater than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13956 of file String.h.

◆ operator>=() [11/12]

bool pcl::operator>= ( String::const_c_string8  t1,
const String s2 
)
inlinenoexcept

Greater than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13846 of file String.h.

◆ operator>=() [12/12]

bool pcl::operator>= ( wchar_t  c1,
const String s2 
)
inlinenoexcept

Greater than or equal operator. This function performs a character-to-character, locale-unaware comparison of numeric character values. See GenericString<>::CompareCodePoints() for more information.

Definition at line 13736 of file String.h.