PCL
String Concatenation Operators

Functions

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

Detailed Description

Function Documentation

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

◆ operator+() [2/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 12761 of file String.h.

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

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

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

◆ operator+() [6/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 12677 of file String.h.

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

◆ operator+() [8/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 12977 of file String.h.

◆ operator+() [9/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 12965 of file String.h.

◆ operator+() [10/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 12702 of file String.h.

◆ operator+() [11/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 12630 of file String.h.

◆ operator+() [12/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 12918 of file String.h.

◆ operator+() [13/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 12774 of file String.h.

◆ operator+() [14/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 12433 of file String.h.

◆ operator+() [15/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 13062 of file String.h.

◆ operator+() [16/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 12990 of file String.h.

◆ operator+() [17/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 12490 of file String.h.

◆ operator+() [18/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 12846 of file String.h.

◆ operator+() [19/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 12809 of file String.h.

◆ operator+() [20/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 12833 of file String.h.

◆ operator+() [21/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 12821 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 12726 of file String.h.

◆ operator+() [23/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 12654 of file String.h.

◆ operator+() [24/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 12942 of file String.h.

◆ operator+() [25/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 12411 of file String.h.

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

◆ operator+() [26/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 12798 of file String.h.

◆ operator+() [27/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 12477 of file String.h.

◆ operator+() [28/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 13085 of file String.h.

◆ operator+() [29/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 12583 of file String.h.

◆ operator+() [30/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 13014 of file String.h.

◆ operator+() [31/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 12513 of file String.h.

◆ operator+() [32/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 12455 of file String.h.

◆ operator+() [33/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 12870 of file String.h.

◆ operator+() [34/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 13096 of file String.h.

◆ operator+() [35/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 13119 of file String.h.

◆ operator+() [36/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 13108 of file String.h.

◆ operator+() [37/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 12617 of file String.h.

◆ operator+() [38/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 13025 of file String.h.

◆ operator+() [39/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 13049 of file String.h.

◆ operator+() [40/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 13037 of file String.h.

◆ operator+() [41/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 12524 of file String.h.

◆ operator+() [42/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 12547 of file String.h.

◆ operator+() [43/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 12536 of file String.h.

◆ operator+() [44/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 12714 of file String.h.

◆ operator+() [45/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 12642 of file String.h.

◆ operator+() [46/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 12930 of file String.h.

◆ operator+() [47/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 12786 of file String.h.

◆ operator+() [48/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 12466 of file String.h.

◆ operator+() [49/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 13074 of file String.h.

◆ operator+() [50/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 13002 of file String.h.

◆ operator+() [51/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 12502 of file String.h.

◆ operator+() [52/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 12858 of file String.h.

◆ operator+() [53/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 12881 of file String.h.

◆ operator+() [54/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 12905 of file String.h.

◆ operator+() [55/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 12893 of file String.h.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

◆ operator<<() [17/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 13176 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 13308 of file String.h.

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

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