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 7597 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 7609 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 7620 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 7631 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 7642 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 7653 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 7664 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 7675 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 7686 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 7699 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 7711 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 7722 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 7733 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 7745 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 7756 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 7769 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 7781 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 7792 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 7803 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 7815 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 7826 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 7839 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 7850 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 7861 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 7872 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 7883 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 7894 of file String.h.

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