System::StringExtra
Functions
| Function | Description |
|---|---|
| String Concat(const ArrayPtr<String>&) | Concatenates string array. |
| String Concat(const String&, const String&) | Concatenates strings. |
| String Concat(const String&, const String&, const String&) | Concatenates strings. |
| String Concat(const String&, const String&, const String&, const String&) | Concatenates strings. |
| String Concat(const SharedPtr<Object>&, const SharedPtr<Object>&) | Concatenates the string representations of two specified objects. |
| String Concat(const SharedPtr<Object>&, const SharedPtr<Object>&, const SharedPtr<Object>&) | Concatenates the string representations of three specified objects. |
| std::enable_if_t<IsSmartPtr<T>::value, String> Concat(const ArrayPtr<T>&) | Converts multiple objects to string and concatenates resulting strings. Specialization for SmartPtr types. |
| std::enable_if_t<std::is_arithmetic<T>::value, String> Concat(const ArrayPtr<T>&) | Converts multiple objects to string and concatenates resulting strings. Specialization for arithmetic types. |
| std::enable_if_t<!IsSmartPtr<T>::value&&!std::is_arithmetic<T>::value, String> Concat(const ArrayPtr<T>&) | Converts multiple objects to string and concatenates resulting strings. Specialization for structures and other value types. |