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 13531 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 13421 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 13476 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 13366 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 13586 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 13916 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 13806 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 13696 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 13641 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 13971 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 13861 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 13751 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 13542 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 13432 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 13487 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 13377 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 13597 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 13927 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 13817 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 13707 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 13652 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 13982 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 13872 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 13762 of file String.h.

◆ operator==() [1/12]

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

Equality operator.

Definition at line 13520 of file String.h.

◆ operator==() [2/12]

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

Equality operator.

Definition at line 13410 of file String.h.

◆ operator==() [3/12]

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

Equality operator.

Definition at line 13465 of file String.h.

◆ operator==() [4/12]

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

Equality operator.

Definition at line 13355 of file String.h.

◆ operator==() [5/12]

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

Equality operator.

Definition at line 13575 of file String.h.

◆ operator==() [6/12]

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

Equality operator.

Definition at line 13905 of file String.h.

◆ operator==() [7/12]

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

Equality operator.

Definition at line 13795 of file String.h.

◆ operator==() [8/12]

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

Equality operator.

Definition at line 13685 of file String.h.

◆ operator==() [9/12]

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

Equality operator.

Definition at line 13630 of file String.h.

◆ operator==() [10/12]

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

Equality operator.

Definition at line 13960 of file String.h.

◆ operator==() [11/12]

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

Equality operator.

Definition at line 13850 of file String.h.

◆ operator==() [12/12]

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

Equality operator.

Definition at line 13740 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 13553 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 13443 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 13498 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 13388 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 13608 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 13938 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 13828 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 13718 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 13663 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 13993 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 13883 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 13773 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 13564 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 13454 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 13509 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 13399 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 13619 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 13949 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 13839 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 13729 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 13674 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 14004 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 13894 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 13784 of file String.h.