summaryrefslogtreecommitdiff
path: root/src/a2functional.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-12 18:17:34 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-12 18:17:34 +0900
commit2e5d9b056f2cf398d8996d93a4c7fbc1fbe66221 (patch)
tree9f557267de4078108fd8ada3bfc1b8ec513c6f8a /src/a2functional.h
parentc4e66390acb285433a519ec8ee94f67bb7464bbf (diff)
Removed strconcat
Diffstat (limited to 'src/a2functional.h')
-rw-r--r--src/a2functional.h103
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;