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]

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

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

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

◆ operator+() [5/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 7853 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 7842 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 7908 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 8014 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 7944 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 7886 of file String.h.

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

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

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

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

◆ operator+() [21/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 7875 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 8072 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 8116 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 8094 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 8061 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 8105 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 8083 of file String.h.

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