PCL
String Concatenation Operators

Functions

String pcl::operator+ (String &&s1, const String::string_base &s2)
 
String pcl::operator+ (const String::string_base &s1, String &&s2)
 
String pcl::operator+ (String &&s1, String::string_base &&s2)
 
String pcl::operator+ (String::string_base &&s1, String &&s2)
 
String pcl::operator+ (String &&s1, String &&s2)
 
String pcl::operator+ (const String::string_base &s1, String::const_iterator t2)
 
String pcl::operator+ (String::string_base &&s1, String::const_iterator t2)
 
String pcl::operator+ (String &&s1, String::const_iterator t2)
 
String pcl::operator+ (String::const_iterator t1, const String::string_base &s2)
 
String pcl::operator+ (String::const_iterator t1, String::string_base &&s2)
 
String pcl::operator+ (String::const_iterator t1, String &&s2)
 
String pcl::operator+ (String &&s1, String::char_type c2)
 
String pcl::operator+ (String::char_type c1, String &&s2)
 
String pcl::operator+ (const String::string_base &s1, const char16_t *t2)
 
String pcl::operator+ (String::string_base &&s1, const char16_t *t2)
 
String pcl::operator+ (String &&s1, const char16_t *t2)
 
String pcl::operator+ (const char16_t *t1, const String::string_base &s2)
 
String pcl::operator+ (const char16_t *t1, String::string_base &&s2)
 
String pcl::operator+ (const char16_t *t1, String &&s2)
 
String pcl::operator+ (const String::string_base &s1, char16_t c2)
 
String pcl::operator+ (String::string_base &&s1, char16_t c2)
 
String pcl::operator+ (String &&s1, char16_t c2)
 
String pcl::operator+ (char16_t c1, const String::string_base &s2)
 
String pcl::operator+ (char16_t c1, String::string_base &&s2)
 
String pcl::operator+ (char16_t c1, String &&s2)
 
String pcl::operator+ (const String::string_base &s1, const wchar_t *t2)
 
String pcl::operator+ (String::string_base &&s1, const wchar_t *t2)
 
String pcl::operator+ (String &&s1, const wchar_t *t2)
 
String pcl::operator+ (const wchar_t *t1, const String::string_base &s2)
 
String pcl::operator+ (const wchar_t *t1, String::string_base &&s2)
 
String pcl::operator+ (const wchar_t *t1, String &&s2)
 
String pcl::operator+ (const String::string_base &s1, wchar_t c2)
 
String pcl::operator+ (String::string_base &&s1, wchar_t c2)
 
String pcl::operator+ (String &&s1, wchar_t c2)
 
String pcl::operator+ (wchar_t c1, const String::string_base &s2)
 
String pcl::operator+ (wchar_t c1, String::string_base &&s2)
 
String pcl::operator+ (wchar_t c1, String &&s2)
 
String pcl::operator+ (const String::string_base &s1, const String::string8_base &s2)
 
String pcl::operator+ (String::string_base &&s1, const String::string8_base &s2)
 
String pcl::operator+ (String &&s1, const String::string8_base &s2)
 
String pcl::operator+ (const String::string8_base &s1, const String::string_base &s2)
 
String pcl::operator+ (const String::string8_base &s1, String::string_base &&s2)
 
String pcl::operator+ (const String::string8_base &s1, String &&s2)
 
String pcl::operator+ (const String::string_base &s1, String::const_c_string8 t2)
 
String pcl::operator+ (String::string_base &&s1, String::const_c_string8 t2)
 
String pcl::operator+ (String &&s1, String::const_c_string8 t2)
 
String pcl::operator+ (String::const_c_string8 t1, const String::string_base &s2)
 
String pcl::operator+ (String::const_c_string8 t1, String::string_base &&s2)
 
String pcl::operator+ (String::const_c_string8 t1, String &&s2)
 
String pcl::operator+ (const String::string_base &s1, String::char8_type c2)
 
String pcl::operator+ (String::string_base &&s1, String::char8_type c2)
 
String pcl::operator+ (String &&s1, String::char8_type c2)
 
String pcl::operator+ (String::char8_type c1, const String::string_base &s2)
 
String pcl::operator+ (String::char8_type c1, String::string_base &&s2)
 
String pcl::operator+ (String::char8_type c1, String &&s2)
 
Stringpcl::operator<< (String &s1, const String::string_base &s2)
 
Stringpcl::operator<< (String &&s1, const String::string_base &s2)
 
Stringpcl::operator<< (String &s1, String::const_iterator &t2)
 
Stringpcl::operator<< (String &&s1, String::const_iterator &t2)
 
Stringpcl::operator<< (String &s1, String::char_type c2)
 
Stringpcl::operator<< (String &&s1, String::char_type c2)
 
Stringpcl::operator<< (String &s1, const char16_t *t2)
 
Stringpcl::operator<< (String &&s1, const char16_t *t2)
 
Stringpcl::operator<< (String &s1, char16_t c2)
 
Stringpcl::operator<< (String &&s1, char16_t c2)
 
Stringpcl::operator<< (String &s1, const wchar_t *t2)
 
Stringpcl::operator<< (String &&s1, const wchar_t *t2)
 
Stringpcl::operator<< (String &s1, wchar_t c2)
 
Stringpcl::operator<< (String &&s1, wchar_t c2)
 
Stringpcl::operator<< (String &s1, const String::string8_base &s2)
 
Stringpcl::operator<< (String &&s1, const String::string8_base &s2)
 
Stringpcl::operator<< (String &s1, String::const_c_string8 t2)
 
Stringpcl::operator<< (String &&s1, String::const_c_string8 t2)
 
Stringpcl::operator<< (String &s1, String::char8_type c2)
 
Stringpcl::operator<< (String &&s1, String::char8_type c2)
 

Detailed Description

Function Documentation

◆ operator+() [1/55]

String pcl::operator+ ( String &&  s1,
const String::string_base s2 
)
inline

Returns a UTF-16 string with the concatenation of two UTF-16 strings s1 (rvalue reference) and s2.

Definition at line 12057 of file String.h.

References pcl::GenericString< T, R, A >::Append(), pcl::operator+(), and pcl::GenericString< T, R, A >::Prepend().

◆ operator+() [2/55]

String pcl::operator+ ( const String::string_base s1,
String &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of two UTF-16 strings s1 and s2 (rvalue reference).

Definition at line 12079 of file String.h.

References pcl::GenericString< T, R, A >::Append(), pcl::operator+(), and pcl::GenericString< T, R, A >::Prepend().

◆ operator+() [3/55]

String pcl::operator+ ( String &&  s1,
String::string_base &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of two UTF-16 strings s1 (rvalue reference) and s2 (rvalue reference).

Definition at line 12101 of file String.h.

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

◆ operator+() [4/55]

String pcl::operator+ ( String::string_base &&  s1,
String &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of two UTF-16 strings s1 (rvalue reference) and s2 (rvalue reference).

Definition at line 12112 of file String.h.

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

◆ operator+() [5/55]

String pcl::operator+ ( String &&  s1,
String &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of two UTF-16 strings s1 (rvalue reference) and s2 (rvalue reference).

Definition at line 12123 of file String.h.

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

◆ operator+() [6/55]

String pcl::operator+ ( const String::string_base s1,
String::const_iterator  t2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 and a null-terminated UTF-16 string t2.

Definition at line 12136 of file String.h.

◆ operator+() [7/55]

String pcl::operator+ ( String::string_base &&  s1,
String::const_iterator  t2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a null-terminated UTF-16 string t2.

Definition at line 12148 of file String.h.

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

◆ operator+() [8/55]

String pcl::operator+ ( String &&  s1,
String::const_iterator  t2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a null-terminated UTF-16 string t2.

Definition at line 12159 of file String.h.

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

◆ operator+() [9/55]

String pcl::operator+ ( String::const_iterator  t1,
const String::string_base s2 
)
inline

Returns a UTF-16 string with the concatenation of a null-terminated UTF-16 string t1 and a UTF-16 string s2.

Definition at line 12170 of file String.h.

◆ operator+() [10/55]

String pcl::operator+ ( String::const_iterator  t1,
String::string_base &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a null-terminated UTF-16 string t1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12182 of file String.h.

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

◆ operator+() [11/55]

String pcl::operator+ ( String::const_iterator  t1,
String &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a null-terminated UTF-16 string t1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12193 of file String.h.

References pcl::GenericString< T, R, A >::Append(), pcl::operator+(), and pcl::GenericString< T, R, A >::Prepend().

◆ operator+() [12/55]

String pcl::operator+ ( String &&  s1,
String::char_type  c2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a single UTF-16 character c2.

Definition at line 12229 of file String.h.

References pcl::GenericString< T, R, A >::Append(), pcl::operator+(), and pcl::GenericString< T, R, A >::Prepend().

◆ operator+() [13/55]

String pcl::operator+ ( String::char_type  c1,
String &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a single UTF-16 character c1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12263 of file String.h.

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

◆ operator+() [14/55]

String pcl::operator+ ( const String::string_base s1,
const char16_t *  t2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 and a null-terminated string of char16_t t2.

Definition at line 12276 of file String.h.

◆ operator+() [15/55]

String pcl::operator+ ( String::string_base &&  s1,
const char16_t *  t2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a null-terminated string of char16_t t2.

Definition at line 12288 of file String.h.

◆ operator+() [16/55]

String pcl::operator+ ( String &&  s1,
const char16_t *  t2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a null-terminated string of char16_t t2.

Definition at line 12300 of file String.h.

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

◆ operator+() [17/55]

String pcl::operator+ ( const char16_t *  t1,
const String::string_base s2 
)
inline

Returns a UTF-16 string with the concatenation of a null-terminated string of char16_t t1 and a UTF-16 string s2.

Definition at line 12311 of file String.h.

◆ operator+() [18/55]

String pcl::operator+ ( const char16_t *  t1,
String::string_base &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a null-terminated string of char16_t t1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12323 of file String.h.

◆ operator+() [19/55]

String pcl::operator+ ( const char16_t *  t1,
String &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a null-terminated string of char16_t t1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12335 of file String.h.

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

◆ operator+() [20/55]

String pcl::operator+ ( const String::string_base s1,
char16_t  c2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 and a single char16_t character c2.

Definition at line 12348 of file String.h.

◆ operator+() [21/55]

String pcl::operator+ ( String::string_base &&  s1,
char16_t  c2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a single char16_t character c2.

Definition at line 12360 of file String.h.

◆ operator+() [22/55]

String pcl::operator+ ( String &&  s1,
char16_t  c2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a single char16_t character c2.

Definition at line 12372 of file String.h.

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

◆ operator+() [23/55]

String pcl::operator+ ( char16_t  c1,
const String::string_base s2 
)
inline

Returns a UTF-16 string with the concatenation of a single char16_t character c1 and a UTF-16 string s2.

Definition at line 12383 of file String.h.

◆ operator+() [24/55]

String pcl::operator+ ( char16_t  c1,
String::string_base &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a single char16_t character c1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12395 of file String.h.

◆ operator+() [25/55]

String pcl::operator+ ( char16_t  c1,
String &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a single char16_t character c1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12407 of file String.h.

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

◆ operator+() [26/55]

String pcl::operator+ ( const String::string_base s1,
const wchar_t *  t2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 and a null-terminated string of wchar_t t2.

Definition at line 12420 of file String.h.

◆ operator+() [27/55]

String pcl::operator+ ( String::string_base &&  s1,
const wchar_t *  t2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a null-terminated string of wchar_t t2.

Definition at line 12432 of file String.h.

◆ operator+() [28/55]

String pcl::operator+ ( String &&  s1,
const wchar_t *  t2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a null-terminated string of wchar_t t2.

Definition at line 12444 of file String.h.

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

◆ operator+() [29/55]

String pcl::operator+ ( const wchar_t *  t1,
const String::string_base s2 
)
inline

Returns a UTF-16 string with the concatenation of a null-terminated string of wchar_t t1 and a UTF-16 string s2.

Definition at line 12455 of file String.h.

◆ operator+() [30/55]

String pcl::operator+ ( const wchar_t *  t1,
String::string_base &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a null-terminated string of wchar_t t1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12467 of file String.h.

◆ operator+() [31/55]

String pcl::operator+ ( const wchar_t *  t1,
String &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a null-terminated string of wchar_t t1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12479 of file String.h.

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

◆ operator+() [32/55]

String pcl::operator+ ( const String::string_base s1,
wchar_t  c2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 and a single wchar_t character c2.

Definition at line 12492 of file String.h.

◆ operator+() [33/55]

String pcl::operator+ ( String::string_base &&  s1,
wchar_t  c2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a single wchar_t character c2.

Definition at line 12504 of file String.h.

◆ operator+() [34/55]

String pcl::operator+ ( String &&  s1,
wchar_t  c2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a single wchar_t character c2.

Definition at line 12516 of file String.h.

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

◆ operator+() [35/55]

String pcl::operator+ ( wchar_t  c1,
const String::string_base s2 
)
inline

Returns a UTF-16 string with the concatenation of a single wchar_t character c1 and a UTF-16 string s2.

Definition at line 12527 of file String.h.

◆ operator+() [36/55]

String pcl::operator+ ( wchar_t  c1,
String::string_base &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a single wchar_t character c1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12539 of file String.h.

◆ operator+() [37/55]

String pcl::operator+ ( wchar_t  c1,
String &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a single wchar_t character c1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12551 of file String.h.

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

◆ operator+() [38/55]

String pcl::operator+ ( const String::string_base s1,
const String::string8_base s2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 and an 8-bit string s2.

Definition at line 12564 of file String.h.

◆ operator+() [39/55]

String pcl::operator+ ( String::string_base &&  s1,
const String::string8_base s2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and an 8-bit string s2.

Definition at line 12576 of file String.h.

◆ operator+() [40/55]

String pcl::operator+ ( String &&  s1,
const String::string8_base s2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and an 8-bit string s2.

Definition at line 12588 of file String.h.

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

◆ operator+() [41/55]

String pcl::operator+ ( const String::string8_base s1,
const String::string_base s2 
)
inline

Returns a UTF-16 string with the concatenation of an 8-bit string s1 and a UTF-16 string s2.

Definition at line 12599 of file String.h.

◆ operator+() [42/55]

String pcl::operator+ ( const String::string8_base s1,
String::string_base &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of an 8-bit string s1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12611 of file String.h.

◆ operator+() [43/55]

String pcl::operator+ ( const String::string8_base s1,
String &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of an 8-bit string s1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12623 of file String.h.

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

◆ operator+() [44/55]

String pcl::operator+ ( const String::string_base s1,
String::const_c_string8  t2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 and a null-terminated 8-bit string t2.

Definition at line 12636 of file String.h.

◆ operator+() [45/55]

String pcl::operator+ ( String::string_base &&  s1,
String::const_c_string8  t2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a null-terminated 8-bit string t2.

Definition at line 12648 of file String.h.

◆ operator+() [46/55]

String pcl::operator+ ( String &&  s1,
String::const_c_string8  t2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a null-terminated 8-bit string t2.

Definition at line 12660 of file String.h.

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

◆ operator+() [47/55]

String pcl::operator+ ( String::const_c_string8  t1,
const String::string_base s2 
)
inline

Returns a UTF-16 string with the concatenation of a null-terminated 8-bit string t1 and a UTF-16 string s2.

Definition at line 12671 of file String.h.

◆ operator+() [48/55]

String pcl::operator+ ( String::const_c_string8  t1,
String::string_base &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a null-terminated 8-bit string t1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12683 of file String.h.

◆ operator+() [49/55]

String pcl::operator+ ( String::const_c_string8  t1,
String &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a null-terminated 8-bit string t1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12695 of file String.h.

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

◆ operator+() [50/55]

String pcl::operator+ ( const String::string_base s1,
String::char8_type  c2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 and a single 8-bit character c2.

Definition at line 12708 of file String.h.

◆ operator+() [51/55]

String pcl::operator+ ( String::string_base &&  s1,
String::char8_type  c2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a single 8-bit character c2.

Definition at line 12720 of file String.h.

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

◆ operator+() [52/55]

String pcl::operator+ ( String &&  s1,
String::char8_type  c2 
)
inline

Returns a UTF-16 string with the concatenation of a UTF-16 string s1 (rvalue reference) and a single 8-bit character c2.

Definition at line 12731 of file String.h.

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

◆ operator+() [53/55]

String pcl::operator+ ( String::char8_type  c1,
const String::string_base s2 
)
inline

Returns a UTF-16 string with the concatenation of a single 8-bit character c1 and a UTF-16 string s2.

Definition at line 12742 of file String.h.

◆ operator+() [54/55]

String pcl::operator+ ( String::char8_type  c1,
String::string_base &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a single 8-bit character c1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12754 of file String.h.

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

◆ operator+() [55/55]

String pcl::operator+ ( String::char8_type  c1,
String &&  s2 
)
inline

Returns a UTF-16 string with the concatenation of a single 8-bit character c1 and a UTF-16 string s2 (rvalue reference).

Definition at line 12765 of file String.h.

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

◆ operator<<() [1/20]

String& pcl::operator<< ( String s1,
const String::string_base s2 
)
inline

Appends a UTF-16 string s2 to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12778 of file String.h.

◆ operator<<() [2/20]

String& pcl::operator<< ( String &&  s1,
const String::string_base s2 
)
inline

Appends a UTF-16 string s2 to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12789 of file String.h.

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

◆ operator<<() [3/20]

String& pcl::operator<< ( String s1,
String::const_iterator t2 
)
inline

Appends a null-terminated UTF-16 string t2 to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12800 of file String.h.

◆ operator<<() [4/20]

String& pcl::operator<< ( String &&  s1,
String::const_iterator t2 
)
inline

Appends a null-terminated UTF-16 string t2 to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12811 of file String.h.

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

◆ operator<<() [5/20]

String& pcl::operator<< ( String s1,
String::char_type  c2 
)
inline

Appends a single UTF-16 character c2 to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12822 of file String.h.

◆ operator<<() [6/20]

String& pcl::operator<< ( String &&  s1,
String::char_type  c2 
)
inline

Appends a single UTF-16 character c2 to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12833 of file String.h.

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

◆ operator<<() [7/20]

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

Appends a null-terminated string t2 of char16_t to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12844 of file String.h.

◆ operator<<() [8/20]

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

Appends a null-terminated string t2 of char16_t to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12855 of file String.h.

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

◆ operator<<() [9/20]

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

Appends a single char16_t character c2 to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12866 of file String.h.

◆ operator<<() [10/20]

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

Appends a single char16_t character c2 to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12877 of file String.h.

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

◆ operator<<() [11/20]

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

Appends a null-terminated string t2 of wchar_t to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12888 of file String.h.

◆ operator<<() [12/20]

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

Appends a null-terminated string t2 of wchar_t to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12899 of file String.h.

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

◆ operator<<() [13/20]

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

Appends a single wchar_t character c2 to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12910 of file String.h.

◆ operator<<() [14/20]

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

Appends a single wchar_t character c2 to a UTF-16 string s1. Returns a reference to the left-hand operand string s1.

Definition at line 12921 of file String.h.

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

◆ operator<<() [15/20]

String& pcl::operator<< ( String s1,
const String::string8_base s2 
)
inline

Appends an 8-bit string s2 to a UTF-16 string s1. Returns a reference to the left-hand operand Unicode string s1.

Definition at line 12932 of file String.h.

◆ operator<<() [16/20]

String& pcl::operator<< ( String &&  s1,
const String::string8_base s2 
)
inline

Appends an 8-bit string s2 to a UTF-16 string s1. Returns a reference to the left-hand operand Unicode string s1.

Definition at line 12943 of file String.h.

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

◆ operator<<() [17/20]

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

Appends a null-terminated 8-bit string t2 to a UTF-16 string s1. Returns a reference to the left-hand operand Unicode string s1.

Definition at line 12954 of file String.h.

◆ operator<<() [18/20]

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

Appends a null-terminated 8-bit string t2 to a UTF-16 string s1. Returns a reference to the left-hand operand Unicode string s1.

Definition at line 12965 of file String.h.

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

◆ operator<<() [19/20]

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

Appends a single 8-bit character c2 to a UTF-16 string s1. Returns a reference to the left-hand operand Unicode string s1.

Definition at line 12976 of file String.h.

◆ operator<<() [20/20]

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

Appends a single 8-bit character c2 to a UTF-16 string s1. Returns a reference to the left-hand operand Unicode string s1.

Definition at line 12987 of file String.h.

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