Add beast_basics and remove unused modules from build

This commit is contained in:
Vinnie Falco
2013-06-17 09:31:21 -07:00
parent 5a28c54505
commit 6d961d87f8
6 changed files with 59 additions and 74 deletions

View File

@@ -98,7 +98,7 @@ public:
template <class Fn>
void loop (int n, Fn f)
{
loopf (n, vf::bind (f, vf::_1));
loopf (n, bind (f, _1));
}
#endif
@@ -106,7 +106,7 @@ public:
template <class Fn, class T1>
void loop (int n, Fn f, T1 t1)
{
loopf (n, vf::bind (f, t1, vf::_1));
loopf (n, bind (f, t1, _1));
}
#endif
@@ -114,7 +114,7 @@ public:
template <class Fn, class T1, class T2>
void loop (int n, Fn f, T1 t1, T2 t2)
{
loopf (n, vf::bind (f, t1, t2, vf::_1));
loopf (n, bind (f, t1, t2, _1));
}
#endif
@@ -122,7 +122,7 @@ public:
template <class Fn, class T1, class T2, class T3>
void loop (int n, Fn f, T1 t1, T2 t2, T3 t3)
{
loopf (n, vf::bind (f, t1, t2, t3, vf::_1));
loopf (n, bind (f, t1, t2, t3, _1));
}
#endif
@@ -130,7 +130,7 @@ public:
template <class Fn, class T1, class T2, class T3, class T4>
void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4)
{
loopf (n, vf::bind (f, t1, t2, t3, t4, vf::_1));
loopf (n, bind (f, t1, t2, t3, t4, _1));
}
#endif
@@ -138,7 +138,7 @@ public:
template <class Fn, class T1, class T2, class T3, class T4, class T5>
void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5)
{
loopf (n, vf::bind (f, t1, t2, t3, t4, t5, vf::_1));
loopf (n, bind (f, t1, t2, t3, t4, t5, _1));
}
#endif
@@ -146,7 +146,7 @@ public:
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6>
void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6)
{
loopf (n, vf::bind (f, t1, t2, t3, t4, t5, t6, vf::_1));
loopf (n, bind (f, t1, t2, t3, t4, t5, t6, _1));
}
#endif
@@ -154,7 +154,7 @@ public:
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7>
void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7)
{
loopf (n, vf::bind (f, t1, t2, t3, t4, t5, t6, t7, vf::_1));
loopf (n, bind (f, t1, t2, t3, t4, t5, t6, t7, _1));
}
#endif
@@ -162,7 +162,7 @@ public:
template <class Fn, class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8>
void loop (int n, Fn f, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8)
{
loopf (n, vf::bind (f, t1, t2, t3, t4, t5, t6, t7, t8, vf::_1));
loopf (n, bind (f, t1, t2, t3, t4, t5, t6, t7, t8, _1));
}
#endif
/** @} */