Lines Matching refs:Func
945 template <typename Func>
946 inline cl_int getInfoHelper(Func f, cl_uint name, vector<vector<unsigned char>>* param, int)
973 template <typename Func, typename T>
974 inline cl_int getInfoHelper(Func f, cl_uint name, vector<T>* param, long)
1002 template <typename Func, typename T>
1004 Func f, cl_uint name, vector<T>* param, int, typename T::cl_type = 0)
1034 template <typename Func>
1035 inline cl_int getInfoHelper(Func f, cl_uint name, string* param, long)
1062 template <typename Func, size_type N>
1063 inline cl_int getInfoHelper(Func f, cl_uint name, array<size_type, N>* param, long)
1099 template<typename Func, typename T>
1100 inline cl_int getInfoHelper(Func f, cl_uint name, T* param, int, typename T::cl_type = 0)
1427 template <typename Func, typename T>
1429 getInfo(Func f, cl_uint name, T* param)
1434 template <typename Func, typename Arg0>
1437 Func f_; const Arg0& arg0_;
1443 template <typename Func, typename Arg0, typename Arg1>
1446 Func f_; const Arg0& arg0_; const Arg1& arg1_;
1452 template <typename Func, typename Arg0, typename T>
1454 getInfo(Func f, const Arg0& arg0, cl_uint name, T* param)
1456 GetInfoFunctor0<Func, Arg0> f0 = { f, arg0 };
1460 template <typename Func, typename Arg0, typename Arg1, typename T>
1462 getInfo(Func f, const Arg0& arg0, const Arg1& arg1, cl_uint name, T* param)
1464 GetInfoFunctor1<Func, Arg0, Arg1> f0 = { f, arg0, arg1 };
1719 template<typename Func, typename U>
1720 friend inline cl_int getInfoHelper(Func, cl_uint, U*, int, typename U::cl_type);
1845 template<typename Func, typename U>
1846 friend inline cl_int getInfoHelper(Func, cl_uint, U*, int, typename U::cl_type);
1848 template<typename Func, typename U>
1849 friend inline cl_int getInfoHelper(Func, cl_uint, vector<U>*, int, typename U::cl_type);