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 12687 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 12711 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 12699 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 12615 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 12639 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 12627 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 12903 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 12927 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 12915 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 12652 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 12580 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 12868 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 12724 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 12383 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 13012 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 12940 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 12440 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 12796 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 12759 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 12783 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 12771 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 12676 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 12604 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 12892 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 12361 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 12748 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 12427 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 13035 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 12533 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 12964 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 12463 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 12405 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 12820 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 13046 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 13069 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 13058 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 12567 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 12975 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 12999 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 12987 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 12474 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 12497 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 12486 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 12664 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 12592 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 12880 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 12736 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 12416 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 13024 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 12952 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 12452 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 12808 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 12831 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 12855 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 12843 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 13181 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 13159 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 13247 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 13093 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 13203 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 13291 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 13137 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 13269 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 13115 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 13225 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 13170 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 13148 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 13236 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 13082 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 13192 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 13280 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 13126 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 13258 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 13104 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 13214 of file String.h.