.. ot-topic:: cxx11.new_language_features.lambda.lambda_is_functor

.. include:: <mmlalias.txt>


Live Hacking: Handwritten Functors (Too Much Boilerplate)
=========================================================

.. contents::
   :local:

Original Lambda Demo Proggy
---------------------------

.. literalinclude:: ../code/c++11-lambda-capture.cpp
   :caption: :download:`../code/c++11-lambda-capture.cpp`
   :language: c++

Morph Lambda Into Handwritten Functor Class
-------------------------------------------

.. literalinclude:: ../code/c++11-lambda-capture-handwritten.cpp
   :caption: :download:`../code/c++11-lambda-capture-handwritten.cpp`
   :language: c++

.. code-block:: console

   $ code/c++11-lambda-capture-handwritten
   howdy