System::StringExtra Namespace Reference

Functions

String Concat (const ArrayPtr< String > &parts)
 
String Concat (const String &str0, const String &str1)
 
String Concat (const String &str0, const String &str1, const String &str2)
 
template<typename T >
std::enable_if_t< IsSharedPtr< T >::value, StringConcat (const ArrayPtr< T > &args)
 
template<typename T >
std::enable_if_t< std::is_arithmetic< T >::value, StringConcat (const ArrayPtr< T > &args)
 
template<typename T >
std::enable_if_t<!IsSharedPtr< T >::value &&!std::is_arithmetic< T >::value, StringConcat (const ArrayPtr< T > &args)
 

Function Documentation

◆ Concat() [1/6]

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

◆ Concat() [2/6]

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

◆ Concat() [3/6]

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

◆ Concat() [4/6]

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

◆ Concat() [5/6]

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

◆ Concat() [6/6]

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