PCL
IsoString Concatenation Operators

Functions

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

Detailed Description

Function Documentation

◆ operator+() [1/21]

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

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

◆ operator+() [2/21]

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

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

◆ operator+() [4/21]

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

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

◆ operator+() [6/21]

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

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

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

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

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

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

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

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

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

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

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

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

◆ operator+() [16/21]

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

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

◆ operator+() [17/21]

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

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

◆ operator+() [19/21]

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

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

◆ operator+() [20/21]

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

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

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

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

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

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

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

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

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

References pcl::GenericString< T, R, A >::c_str(), and pcl::operator<<().