.. _file_include_ecl_mpl.hpp:

File mpl.hpp
============

|exhale_lsh| :ref:`Parent directory <dir_include_ecl>` (``include/ecl``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS



Metaprogramming (pseudo) library. 



.. contents:: Contents
   :local:
   :backlinks: none

Definition (``include/ecl/mpl.hpp``)
------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_include_ecl_mpl.hpp.rst



Detailed Description
--------------------

July 2009 






Includes
--------


- ``mpl/bool.hpp`` (:ref:`file_include_ecl_mpl_bool.hpp`)

- ``mpl/converters.hpp`` (:ref:`file_include_ecl_mpl_converters.hpp`)

- ``mpl/enable_if.hpp`` (:ref:`file_include_ecl_mpl_enable_if.hpp`)

- ``mpl/failed_object.hpp`` (:ref:`file_include_ecl_mpl_failed_object.hpp`)

- ``mpl/if.hpp`` (:ref:`file_include_ecl_mpl_if.hpp`)