/system/core/libutils/include/utils/ |
Functor.h | 24 class Functor { 26 Functor() {} 27 virtual ~Functor() {}
|
/external/libchrome/base/ |
bind.h | 27 template <typename Functor, typename... Args> 28 inline base::Callback<MakeUnboundRunType<Functor, Args...>> Bind( 29 Functor&& functor, 31 using BindState = internal::MakeBindStateType<Functor, Args...>; 32 using UnboundRunType = MakeUnboundRunType<Functor, Args...>; 36 return CallbackType(new BindState(std::forward<Functor>(functor),
|
bind_internal.h | 28 // Functor -- A movable type representing something that should be called. 39 // invocation manner for a Functor. This is where function 41 // InvokeHelper<> -- Take a Functor + arguments and actully invokes it. 45 // Invoker<> -- Unwraps the curried parameters and executes the Functor. 81 // IsConvertibleToRunType<Functor> is std::true_type if |Functor| has operator() 96 template <typename Functor, typename SFINAE = void> 133 template <typename Functor, typename SFINAE = void> 140 template <typename Functor> 142 Functor, [all...] |
/frameworks/base/libs/hwui/ |
GlFunctorLifecycleListener.h | 19 #include <utils/Functor.h> 28 virtual void onGlFunctorReleased(Functor* functor) = 0;
|
/external/eigen/unsupported/Eigen/src/NumericalDiff/ |
NumericalDiff.h | 25 * This class allows you to add a method df() to your functor, which will 27 * derivative for the functor. Of course, if you have an analytical form 39 typedef _Functor Functor; 40 typedef typename Functor::Scalar Scalar; 41 typedef typename Functor::InputType InputType; 42 typedef typename Functor::ValueType ValueType; 43 typedef typename Functor::JacobianType JacobianType; 45 NumericalDiff(Scalar _epsfcn=0.) : Functor(), epsfcn(_epsfcn) {} 46 NumericalDiff(const Functor& f, Scalar _epsfcn=0.) : Functor(f), epsfcn(_epsfcn) { [all...] |
/external/eigen/unsupported/Eigen/src/AutoDiff/ |
AutoDiffJacobian.h | 16 template<typename Functor> class AutoDiffJacobian : public Functor 19 AutoDiffJacobian() : Functor() {} 20 AutoDiffJacobian(const Functor& f) : Functor(f) {} 25 AutoDiffJacobian(const T& ...Values) : Functor(Values...) {} 28 AutoDiffJacobian(const T0& a0) : Functor(a0) {} 30 AutoDiffJacobian(const T0& a0, const T1& a1) : Functor(a0, a1) {} 32 AutoDiffJacobian(const T0& a0, const T1& a1, const T2& a2) : Functor(a0, a1, a2) {} 35 typedef typename Functor::InputType InputType [all...] |
/frameworks/base/libs/hwui/pipeline/skia/ |
GLFunctorDrawable.h | 23 #include <utils/Functor.h> 33 * This drawable wraps a OpenGL functor enabling it to be recorded into a list 38 GLFunctorDrawable(Functor* functor, GlFunctorLifecycleListener* listener, SkCanvas* canvas) 39 : mFunctor(functor) 52 Functor* mFunctor;
|
SkiaOpenGLPipeline.h | 48 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
|
SkiaVulkanPipeline.h | 49 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
|
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/spirv-tools/source/ |
spirv_definition.h | 50 template <typename Functor> 51 inline void ForEach(spv_capability_mask_t capabilities, Functor f) {
|
/external/clang/test/SemaCXX/ |
typo-correction-cxx11.cpp | 30 auto Functor = [x]() {}; 31 long Alignment = __alignof__(Functor);
|
/external/v8/tools/clang/base_bind_rewriters/tests/ |
test-expected.cc | 13 template <typename Functor, typename... Args> 14 void Bind(Functor&&, Args&&...) {}
|
test-original.cc | 13 template <typename Functor, typename... Args> 14 void Bind(Functor&&, Args&&...) {}
|
/external/libcxx/test/std/utilities/function.objects/func.invoke/ |
invoke.pass.cpp | 81 template <class Signature, class Expect, class Functor> 82 void test_b12(Functor&& f) { 92 std::invoke(func_ptr, std::forward<Functor>(f), std::move(arg)) 97 typedef typename std::result_of<ClassFunc&&(Functor&&, NonCopyable&&)>::type 103 std::invoke(func_ptr, std::forward<Functor>(f), std::move(arg)); 107 template <class Expect, class Functor> 108 void test_b34(Functor&& f) { 115 std::invoke(func_ptr, std::forward<Functor>(f)) 120 typedef typename std::result_of<ClassFunc&&(Functor&&)>::type 126 std::invoke(func_ptr, std::forward<Functor>(f)) [all...] |
/prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/utilities/function.objects/func.invoke/ |
invoke.pass.cpp | 81 template <class Signature, class Expect, class Functor> 82 void test_b12(Functor&& f) { 92 std::invoke(func_ptr, std::forward<Functor>(f), std::move(arg)) 97 typedef typename std::result_of<ClassFunc&&(Functor&&, NonCopyable&&)>::type 103 std::invoke(func_ptr, std::forward<Functor>(f), std::move(arg)); 107 template <class Expect, class Functor> 108 void test_b34(Functor&& f) { 115 std::invoke(func_ptr, std::forward<Functor>(f)) 120 typedef typename std::result_of<ClassFunc&&(Functor&&)>::type 126 std::invoke(func_ptr, std::forward<Functor>(f)) [all...] |
/external/eigen/Eigen/src/Core/products/ |
Parallelizer.h | 85 template<bool Condition, typename Functor, typename Index> 86 void parallelize_gemm(const Functor& func, Index rows, Index cols, Index depth, bool transpose) 109 Index pb_max_threads = std::max<Index>(1,size / Functor::Traits::nr); 142 blockRows = (blockRows/Functor::Traits::mr)*Functor::Traits::mr;
|
/external/eigen/unsupported/test/ |
NumericalDiff.cpp | 11 // Generic functor 13 struct Functor 26 Functor() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileTime) {} 27 Functor(int inputs, int values) : m_inputs(inputs), m_values(values) {} 34 struct my_functor : Functor<double> 36 my_functor(void): Functor<double>(3,15) {} 75 my_functor functor; local 80 functor.actual_df(x, actual_jac); 84 NumericalDiff<my_functor> numDiff(functor); 96 my_functor functor; local [all...] |
NonLinearOptimization.cpp | 106 // Generic functor 108 struct Functor 121 Functor() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileTime) {} 122 Functor(int inputs, int values) : m_inputs(inputs), m_values(values) {} 131 struct lmder_functor : Functor<double> 133 lmder_functor(void): Functor<double>(3,15) {} 177 lmder_functor functor; local 178 LevenbergMarquardt<lmder_functor> lm(functor); 206 lmder_functor functor; local 207 LevenbergMarquardt<lmder_functor> lm(functor); 291 hybrj_functor functor; local 324 hybrj_functor functor; local 380 hybrd_functor functor; local 407 hybrd_functor functor; local 482 lmstr_functor functor; local 511 lmstr_functor functor; local 567 lmdif_functor functor; local 597 lmdif_functor functor; local 683 chwirut2_functor functor; local 763 misra1a_functor functor; local 853 hahn1_functor functor; local 939 misra1d_functor functor; local 1017 lanczos1_functor functor; local 1105 rat42_functor functor; local 1183 MGH10_functor functor; local 1259 BoxBOD_functor functor; local 1341 MGH17_functor functor; local 1435 MGH09_functor functor; local 1521 Bennett5_functor functor; local 1608 thurber_functor functor; local 1700 rat43_functor functor; local 1787 eckerle4_functor functor; local [all...] |
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/ |
fdjac1.h | 7 const FunctorType &Functor, 44 iflag = Functor(x, wa1); 60 iflag = Functor(x, wa1);
|
/external/eigen/Eigen/src/Core/ |
Swap.h | 31 typedef swap_assign_op<Scalar> Functor; 33 EIGEN_DEVICE_FUNC generic_dense_assignment_kernel(DstEvaluatorTypeT &dst, const SrcEvaluatorTypeT &src, const Functor &func, DstXprType& dstExpr)
|
TriangularMatrix.h | 735 template<int UpLo, int Mode, int SetOpposite, typename DstEvaluatorTypeT, typename SrcEvaluatorTypeT, typename Functor, int Version = Specialized> 736 class triangular_dense_assignment_kernel : public generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version> 739 typedef generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version> Base; 753 EIGEN_DEVICE_FUNC triangular_dense_assignment_kernel(DstEvaluatorType &dst, const SrcEvaluatorType &src, const Functor &func, DstXprType& dstExpr) 782 template<int Mode, bool SetOpposite, typename DstXprType, typename SrcXprType, typename Functor> 784 void call_triangular_assignment_loop(DstXprType& dst, const SrcXprType& src, const Functor &func) 798 DstEvaluatorType,SrcEvaluatorType,Functor> Kernel; 822 template< typename DstXprType, typename SrcXprType, typename Functor> 823 struct Assignment<DstXprType, SrcXprType, Functor, Triangular2Triangular> 825 EIGEN_DEVICE_FUNC static void run(DstXprType &dst, const SrcXprType &src, const Functor &func [all...] |
/external/eigen/Eigen/src/SparseCore/ |
SparseAssign.h | 127 template< typename DstXprType, typename SrcXprType, typename Functor> 128 struct Assignment<DstXprType, SrcXprType, Functor, Sparse2Sparse> 137 template< typename DstXprType, typename SrcXprType, typename Functor> 138 struct Assignment<DstXprType, SrcXprType, Functor, Sparse2Dense> 140 static void run(DstXprType &dst, const SrcXprType &src, const Functor &func) 142 if(internal::is_same<Functor,internal::assign_op<typename DstXprType::Scalar,typename SrcXprType::Scalar> >::value) 177 template< typename DstXprType, typename SrcXprType, typename Functor> 178 struct Assignment<DstXprType, SrcXprType, Functor, Diagonal2Sparse>
|
/external/clang/test/SemaTemplate/ |
member-function-template.cpp | 53 struct Functor { 60 void test_Functor(Functor f) {
|
/external/webrtc/webrtc/base/ |
bind.h.pump | 19 // Bind(); the returned functor knows nothing about the lifetime of a non 21 // functor with a destroyed object will surely do bad things. 46 // // The functor passed to AsyncInvoke() will keep this object alive. 53 // auto functor = rtc::Bind(&Bar::Test, bar); 55 // // The functor stores an internal scoped_refptr<Bar>, so this is safe. 56 // functor(); 155 class Functor$i { 158 Functor$i(const FunctorT& functor$for j [[, P$j p$j]]) 159 : functor_(functor)$for j [[ [all...] |
/frameworks/base/libs/hwui/renderstate/ |
RenderState.h | 34 #include <utils/Functor.h> 76 void invokeFunctor(Functor* functor, DrawGlInfo::Mode mode, DrawGlInfo* info);
|