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 12735 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 12759 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 12747 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 12663 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 12687 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 12675 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 12951 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 12975 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 12963 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 12700 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 12628 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 12916 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 12772 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 12431 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 13060 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 12988 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 12488 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 12844 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 12807 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 12831 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 12819 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 12724 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 12652 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 12940 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 12409 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 12796 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 12475 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 13083 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 12581 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 13012 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 12511 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 12453 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 12868 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 13094 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 13117 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 13106 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 12615 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 13023 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 13047 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 13035 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 12522 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 12545 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 12534 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 12712 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 12640 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 12928 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 12784 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 12464 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 13072 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 13000 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 12500 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 12856 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 12879 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 12903 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 12891 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 13229 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 13207 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 13295 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 13141 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 13251 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 13339 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 13185 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 13317 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 13163 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 13273 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 13218 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 13196 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 13284 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 13130 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 13240 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 13328 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 13174 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 13306 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 13152 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 13262 of file String.h.