Lines Matching refs:Functor

49 template<typename Functor, typename T, int N0, int N1, int N2, int N3, int N4,
52 static bool Call(const Functor& functor, T const *const *input, T* output) { in Call()
67 template<typename Functor, typename T, int N0, int N1, int N2, int N3, int N4,
69 struct VariadicEvaluate<Functor, T, N0, N1, N2, N3, N4, N5, N6, N7, N8, 0> {
70 static bool Call(const Functor& functor, T const *const *input, T* output) {
84 template<typename Functor, typename T, int N0, int N1, int N2, int N3, int N4,
86 struct VariadicEvaluate<Functor, T, N0, N1, N2, N3, N4, N5, N6, N7, 0, 0> {
87 static bool Call(const Functor& functor, T const *const *input, T* output) {
100 template<typename Functor, typename T, int N0, int N1, int N2, int N3, int N4,
102 struct VariadicEvaluate<Functor, T, N0, N1, N2, N3, N4, N5, N6, 0, 0, 0> {
103 static bool Call(const Functor& functor, T const *const *input, T* output) {
115 template<typename Functor, typename T, int N0, int N1, int N2, int N3, int N4,
117 struct VariadicEvaluate<Functor, T, N0, N1, N2, N3, N4, N5, 0, 0, 0, 0> {
118 static bool Call(const Functor& functor, T const *const *input, T* output) {
129 template<typename Functor, typename T, int N0, int N1, int N2, int N3, int N4>
130 struct VariadicEvaluate<Functor, T, N0, N1, N2, N3, N4, 0, 0, 0, 0, 0> {
131 static bool Call(const Functor& functor, T const *const *input, T* output) {
141 template<typename Functor, typename T, int N0, int N1, int N2, int N3>
142 struct VariadicEvaluate<Functor, T, N0, N1, N2, N3, 0, 0, 0, 0, 0, 0> {
143 static bool Call(const Functor& functor, T const *const *input, T* output) {
152 template<typename Functor, typename T, int N0, int N1, int N2>
153 struct VariadicEvaluate<Functor, T, N0, N1, N2, 0, 0, 0, 0, 0, 0, 0> {
154 static bool Call(const Functor& functor, T const *const *input, T* output) {
162 template<typename Functor, typename T, int N0, int N1>
163 struct VariadicEvaluate<Functor, T, N0, N1, 0, 0, 0, 0, 0, 0, 0, 0> {
164 static bool Call(const Functor& functor, T const *const *input, T* output) {
171 template<typename Functor, typename T, int N0>
172 struct VariadicEvaluate<Functor, T, N0, 0, 0, 0, 0, 0, 0, 0, 0, 0> {
173 static bool Call(const Functor& functor, T const *const *input, T* output) {