PCL
IsoString Concatenation Operators

Functions

IsoString pcl::operator+ (const IsoString::string_base &s1, const IsoString::string_base &s2)
 
IsoString pcl::operator+ (const IsoString::string_base &s1, IsoString &&s2)
 
IsoString pcl::operator+ (const IsoString::string_base &s1, IsoString::char_type c2)
 
IsoString pcl::operator+ (const IsoString::string_base &s1, IsoString::const_c_string t2)
 
IsoString pcl::operator+ (const IsoString::string_base &s1, IsoString::string_base &&s2)
 
IsoString pcl::operator+ (IsoString &&s1, const IsoString::string_base &s2)
 
IsoString pcl::operator+ (IsoString &&s1, IsoString &&s2)
 
IsoString pcl::operator+ (IsoString &&s1, IsoString::char_type c2)
 
IsoString pcl::operator+ (IsoString &&s1, IsoString::const_c_string t2)
 
IsoString pcl::operator+ (IsoString &&s1, IsoString::string_base &&s2)
 
IsoString pcl::operator+ (IsoString::char_type c1, const IsoString::string_base &s2)
 
IsoString pcl::operator+ (IsoString::char_type c1, IsoString &&s2)
 
IsoString pcl::operator+ (IsoString::char_type c1, IsoString::string_base &&s2)
 
IsoString pcl::operator+ (IsoString::const_c_string t1, const IsoString::string_base &s2)
 
IsoString pcl::operator+ (IsoString::const_c_string t1, IsoString &&s2)
 
IsoString pcl::operator+ (IsoString::const_c_string t1, IsoString::string_base &&s2)
 
IsoString pcl::operator+ (IsoString::string_base &&s1, const IsoString::string_base &s2)
 
IsoString pcl::operator+ (IsoString::string_base &&s1, IsoString &&s2)
 
IsoString pcl::operator+ (IsoString::string_base &&s1, IsoString::char_type c2)
 
IsoString pcl::operator+ (IsoString::string_base &&s1, IsoString::const_c_string t2)
 
IsoString pcl::operator+ (IsoString::string_base &&s1, IsoString::string_base &&s2)
 
IsoStringpcl::operator<< (IsoString &&s1, const IsoString::string_base &s2)
 
IsoStringpcl::operator<< (IsoString &&s1, IsoString::char_type c2)
 
IsoStringpcl::operator<< (IsoString &&s1, IsoString::const_c_string t2)
 
IsoStringpcl::operator<< (IsoString &s1, const IsoString::string_base &s2)
 
IsoStringpcl::operator<< (IsoString &s1, IsoString::char_type c2)
 
IsoStringpcl::operator<< (IsoString &s1, IsoString::const_c_string t2)
 

Detailed Description

Function Documentation

◆ operator+() [1/21]

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

Returns a string with the concatenation of two strings s1 and s2.

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

Definition at line 7786 of file String.h.

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

◆ operator+() [2/21]

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

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

Definition at line 7831 of file String.h.

◆ operator+() [3/21]

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

Returns a string with the concatenation of a string s1 and a single character c2.

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

Definition at line 7958 of file String.h.

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

◆ operator+() [4/21]

IsoString pcl::operator+ ( const IsoString::string_base s1,
IsoString::const_c_string  t2 
)
inline

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

Definition at line 7888 of file String.h.

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

◆ operator+() [5/21]

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

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

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

Definition at line 7820 of file String.h.

◆ operator+() [6/21]

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

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

Definition at line 7809 of file String.h.

◆ operator+() [7/21]

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

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

Definition at line 7875 of file String.h.

◆ operator+() [8/21]

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

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

Definition at line 7981 of file String.h.

◆ operator+() [9/21]

IsoString pcl::operator+ ( IsoString &&  s1,
IsoString::const_c_string  t2 
)
inline

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

Definition at line 7911 of file String.h.

◆ operator+() [10/21]

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

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

Definition at line 7853 of file String.h.

◆ operator+() [11/21]

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

Returns a string with the concatenation of a single character c1 and a string s2.

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

Definition at line 7992 of file String.h.

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

◆ operator+() [12/21]

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

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

Definition at line 8015 of file String.h.

◆ operator+() [13/21]

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

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

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

◆ operator+() [14/21]

IsoString pcl::operator+ ( IsoString::const_c_string  t1,
const IsoString::string_base s2 
)
inline

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

Definition at line 7922 of file String.h.

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

◆ operator+() [15/21]

IsoString pcl::operator+ ( IsoString::const_c_string  t1,
IsoString &&  s2 
)
inline

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

Definition at line 7945 of file String.h.

◆ operator+() [16/21]

IsoString pcl::operator+ ( IsoString::const_c_string  t1,
IsoString::string_base &&  s2 
)
inline

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

Definition at line 7934 of file String.h.

◆ operator+() [17/21]

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

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

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

Definition at line 7798 of file String.h.

◆ operator+() [18/21]

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

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

Definition at line 7864 of file String.h.

◆ operator+() [19/21]

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

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

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

◆ operator+() [20/21]

IsoString pcl::operator+ ( IsoString::string_base &&  s1,
IsoString::const_c_string  t2 
)
inline

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

Definition at line 7900 of file String.h.

◆ operator+() [21/21]

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

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

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

Definition at line 7842 of file String.h.

◆ operator<<() [1/6]

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

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

Definition at line 8039 of file String.h.

◆ operator<<() [2/6]

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

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

Definition at line 8083 of file String.h.

◆ operator<<() [3/6]

IsoString& pcl::operator<< ( IsoString &&  s1,
IsoString::const_c_string  t2 
)
inline

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

Definition at line 8061 of file String.h.

◆ operator<<() [4/6]

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

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

Definition at line 8028 of file String.h.

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

◆ operator<<() [5/6]

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

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

Definition at line 8072 of file String.h.

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

◆ operator<<() [6/6]

IsoString& pcl::operator<< ( IsoString s1,
IsoString::const_c_string  t2 
)
inline

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

Definition at line 8050 of file String.h.

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