template class CCL::LambdaResolver
Overview
Wraps the IResolver interface around a lambda function. More…
#include <irecognizer.h> template <typename T> class LambdaResolver: public CCL::Resolver { public: // fields IResolver; // construction LambdaResolver (const T& lambda); // methods virtual IUnknown*CCL_API resolve (IUnknown* object) const; };
Inherited Members
public: // fields IResolver; // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0; Unknown& operator = (const Unknown&); unsigned int getRetainCount () const; virtual IUnknown*CCL_API resolve (IUnknown* object) const = 0; IResolver DECLARE_STRINGID_MEMBER (kExtensionID); template <typename T> static Unknown IResolver* create (const T& lambda); template <typename T> IResolver* create (const T& lambda);
Detailed Documentation
Wraps the IResolver interface around a lambda function.
Methods
virtual IUnknown*CCL_API resolve (IUnknown* object) const
Resolve object.