PCL
String Relational Operators

Functions

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

Detailed Description

Function Documentation

◆ operator<() [1/12]

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

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

◆ operator<() [2/12]

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

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

◆ operator<() [3/12]

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

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

◆ operator<() [4/12]

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

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

◆ operator<() [5/12]

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

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

◆ operator<() [6/12]

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

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

◆ operator<() [7/12]

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

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

◆ operator<() [8/12]

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

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

◆ operator<() [9/12]

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

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

◆ operator<() [10/12]

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

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

◆ operator<() [11/12]

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

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

◆ operator<() [12/12]

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

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

◆ operator<=() [1/12]

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

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

◆ operator<=() [2/12]

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

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

◆ operator<=() [3/12]

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

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

◆ operator<=() [4/12]

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

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

◆ operator<=() [5/12]

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

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

◆ operator<=() [6/12]

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

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

◆ operator<=() [7/12]

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

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

◆ operator<=() [8/12]

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

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

◆ operator<=() [9/12]

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

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

◆ operator<=() [10/12]

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

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

◆ operator<=() [11/12]

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

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

◆ operator<=() [12/12]

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

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

◆ operator==() [1/12]

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

Equality operator.

Definition at line 13003 of file String.h.

◆ operator==() [2/12]

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

Equality operator.

Definition at line 13058 of file String.h.

◆ operator==() [3/12]

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

Equality operator.

Definition at line 13113 of file String.h.

◆ operator==() [4/12]

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

Equality operator.

Definition at line 13168 of file String.h.

◆ operator==() [5/12]

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

Equality operator.

Definition at line 13223 of file String.h.

◆ operator==() [6/12]

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

Equality operator.

Definition at line 13278 of file String.h.

◆ operator==() [7/12]

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

Equality operator.

Definition at line 13333 of file String.h.

◆ operator==() [8/12]

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

Equality operator.

Definition at line 13388 of file String.h.

◆ operator==() [9/12]

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

Equality operator.

Definition at line 13443 of file String.h.

◆ operator==() [10/12]

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

Equality operator.

Definition at line 13498 of file String.h.

◆ operator==() [11/12]

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

Equality operator.

Definition at line 13553 of file String.h.

◆ operator==() [12/12]

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

Equality operator.

Definition at line 13608 of file String.h.

◆ operator>() [1/12]

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

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

◆ operator>() [2/12]

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

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

◆ operator>() [3/12]

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

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

◆ operator>() [4/12]

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

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

◆ operator>() [5/12]

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

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

◆ operator>() [6/12]

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

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

◆ operator>() [7/12]

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

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

◆ operator>() [8/12]

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

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

◆ operator>() [9/12]

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

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

◆ operator>() [10/12]

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

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

◆ operator>() [11/12]

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

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

◆ operator>() [12/12]

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

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

◆ operator>=() [1/12]

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

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

◆ operator>=() [2/12]

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

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

◆ operator>=() [3/12]

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

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

◆ operator>=() [4/12]

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

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

◆ operator>=() [5/12]

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

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

◆ operator>=() [6/12]

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

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

◆ operator>=() [7/12]

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

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

◆ operator>=() [8/12]

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

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

◆ operator>=() [9/12]

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

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

◆ operator>=() [10/12]

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

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

◆ operator>=() [11/12]

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

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

◆ operator>=() [12/12]

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

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

References pcl::GenericString< T, R, A >::c_str(), pcl::operator<<(), pcl::String::ToUTF8(), and pcl::String::ToWCharArray().