Concat()

System::StringExtra::Concat(const ArrayPtr<String>&) function

Concatenates string array.

String System::StringExtra::Concat(const ArrayPtr<String> &parts)

Arguments

ParameterTypeDescription
partsconst ArrayPtr<String>&Array of strings to join.

Return Value

Joint string.

System::StringExtra::Concat(const String&, const String&) function

Concatenates strings.

String System::StringExtra::Concat(const String &str0, const String &str1)

Arguments

ParameterTypeDescription
str0const String&First string to concatenate.
str1const String&Second string to concatenate.

Return Value

Joint parameter strings.

System::StringExtra::Concat(const String&, const String&, const String&) function

Concatenates strings.

String System::StringExtra::Concat(const String &str0, const String &str1, const String &str2)

Arguments

ParameterTypeDescription
str0const String&First string to concatenate.
str1const String&Second string to concatenate.
str2const String&Third string to concatenate.

Return Value

Joint parameter strings.

System::StringExtra::Concat(const String&, const String&, const String&, const String&) function

Concatenates strings.

String System::StringExtra::Concat(const String &str0, const String &str1, const String &str2, const String &str3)

Arguments

ParameterTypeDescription
str0const String&First string to concatenate.
str1const String&Second string to concatenate.
str2const String&Third string to concatenate.
str3const String&Fourth string to concatenate.

Return Value

Joint parameter strings.

System::StringExtra::Concat(const ArrayPtr<T>&) function

Converts multiple objects to string and concatenates resulting strings. Specialization for SmartPtr types.

template<typename T> std::enable_if_t<IsSmartPtr<T>::value, String> System::StringExtra::Concat(const ArrayPtr<T> &args)

Arguments

ParameterTypeDescription
argsconst ArrayPtr<T>&Object to convert and join.

Return Value

String value joint from string representations of all objects passed.

System::StringExtra::Concat(const ArrayPtr<T>&) function

Converts multiple objects to string and concatenates resulting strings. Specialization for arithmetic types.

template<typename T> std::enable_if_t<std::is_arithmetic<T>::value, String> System::StringExtra::Concat(const ArrayPtr<T> &args)

Arguments

ParameterTypeDescription
argsconst ArrayPtr<T>&Object to convert and join.

Return Value

String value joint from string representations of all objects passed.

System::StringExtra::Concat(const ArrayPtr<T>&) function

Converts multiple objects to string and concatenates resulting strings. Specialization for structures and other value types.

template<typename T> std::enable_if_t<!IsSmartPtr<T>::value &&!std::is_arithmetic<T>::value, String> System::StringExtra::Concat(const ArrayPtr<T> &args)

Arguments

ParameterTypeDescription
argsconst ArrayPtr<T>&Object to convert and join.

Return Value

String value joint from string representations of all objects passed.

See Also