diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-12 18:17:34 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-12 18:17:34 +0900 |
| commit | 2e5d9b056f2cf398d8996d93a4c7fbc1fbe66221 (patch) | |
| tree | 9f557267de4078108fd8ada3bfc1b8ec513c6f8a /src/a2functional.h | |
| parent | c4e66390acb285433a519ec8ee94f67bb7464bbf (diff) | |
Removed strconcat
Diffstat (limited to 'src/a2functional.h')
| -rw-r--r-- | src/a2functional.h | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/src/a2functional.h b/src/a2functional.h index 065afbb6..28b32ec6 100644 --- a/src/a2functional.h +++ b/src/a2functional.h @@ -284,109 +284,6 @@ std::string strjoin(InputIterator first, InputIterator last, } template<typename T1, typename T2> -inline std::string strconcat(const T1& a1, const T2& a2) -{ - std::string s(a1); s += a2; return s; -} - -template<typename T1, typename T2, typename T3> -inline std::string strconcat(const T1& a1, const T2& a2, const T3& a3) -{ - std::string s(a1); s += a2; s += a3; return s; -} - -template<typename T1, typename T2, typename T3, typename T4> -inline std::string -strconcat(const T1& a1, const T2& a2, const T3& a3, const T4& a4) -{ - std::string s(a1); s += a2; s += a3; s += a4; return s; -} - -template<typename T1, typename T2, typename T3, typename T4, typename T5> -inline std::string -strconcat(const T1& a1, const T2& a2, const T3& a3, const T4& a4, - const T5& a5) -{ - std::string s(a1); s += a2; s += a3; s += a4; s += a5; return s; -} - -template<typename T1, typename T2, typename T3, typename T4, typename T5, - typename T6> -inline std::string -strconcat(const T1& a1, const T2& a2, const T3& a3, const T4& a4, - const T5& a5, const T6& a6) -{ - std::string s(a1); s += a2; s += a3; s += a4; s += a5; s += a6; return s; -} - -template<typename T1, typename T2, typename T3, typename T4, typename T5, - typename T6, typename T7> -inline std::string -strconcat(const T1& a1, const T2& a2, const T3& a3, const T4& a4, - const T5& a5, const T6& a6, const T7& a7) -{ - std::string s(a1); s += a2; s += a3; s += a4; s += a5; s += a6; s += a7; - return s; -} - -template<typename T1, typename T2, typename T3, typename T4, typename T5, - typename T6, typename T7, typename T8> -inline std::string -strconcat(const T1& a1, const T2& a2, const T3& a3, const T4& a4, - const T5& a5, const T6& a6, const T7& a7, const T8& a8) -{ - std::string s(a1); s += a2; s += a3; s += a4; s += a5; s += a6; s += a7; - s += a8; return s; -} - -template<typename T1, typename T2, typename T3, typename T4, typename T5, - typename T6, typename T7, typename T8, typename T9> -inline std::string -strconcat(const T1& a1, const T2& a2, const T3& a3, const T4& a4, - const T5& a5, const T6& a6, const T7& a7, const T8& a8, - const T9& a9) -{ - std::string s(a1); s += a2; s += a3; s += a4; s += a5; s += a6; s += a7; - s += a8; s += a9; return s; -} - -template<typename T1, typename T2, typename T3, typename T4, typename T5, - typename T6, typename T7, typename T8, typename T9, typename T10> -inline std::string -strconcat(const T1& a1, const T2& a2, const T3& a3, const T4& a4, - const T5& a5, const T6& a6, const T7& a7, const T8& a8, - const T9& a9, const T10& a10) -{ - std::string s(a1); s += a2; s += a3; s += a4; s += a5; s += a6; s += a7; - s += a8; s += a9; s += a10; return s; -} - -template<typename T1, typename T2, typename T3, typename T4, typename T5, - typename T6, typename T7, typename T8, typename T9, typename T10, - typename T11> -inline std::string -strconcat(const T1& a1, const T2& a2, const T3& a3, const T4& a4, - const T5& a5, const T6& a6, const T7& a7, const T8& a8, - const T9& a9, const T10& a10, const T11& a11) -{ - std::string s(a1); s += a2; s += a3; s += a4; s += a5; s += a6; s += a7; - s += a8; s += a9; s += a10; s += a11; return s; -} - -template<typename T1, typename T2, typename T3, typename T4, typename T5, - typename T6, typename T7, typename T8, typename T9, typename T10, - typename T11, typename T12> -inline std::string -strconcat(const T1& a1, const T2& a2, const T3& a3, const T4& a4, - const T5& a5, const T6& a6, const T7& a7, const T8& a8, - const T9& a9, const T10& a10, const T11& a11, - const T12& a12) -{ - std::string s(a1); s += a2; s += a3; s += a4; s += a5; s += a6; s += a7; - s += a8; s += a9; s += a10; s += a11; s += a12; return s; -} - -template<typename T1, typename T2> inline void strappend(std::string& base, const T1& a1, const T2& a2) { base += a1; base += a2; |
