.. _program_listing_file__tmp_ws_src_eigenpy_include_eigenpy_optional.hpp: Program Listing for File optional.hpp ===================================== |exhale_lsh| :ref:`Return to documentation for file ` (``/tmp/ws/src/eigenpy/include/eigenpy/optional.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef __eigenpy_optional_hpp__ #define __eigenpy_optional_hpp__ #include "eigenpy/fwd.hpp" #include "eigenpy/eigen-from-python.hpp" #include "eigenpy/registration.hpp" #include #ifdef EIGENPY_WITH_CXX17_SUPPORT #include #endif #ifndef EIGENPY_DEFAULT_OPTIONAL #define EIGENPY_DEFAULT_OPTIONAL boost::optional #endif namespace boost { namespace python { namespace converter { template struct expected_pytype_for_arg > : expected_pytype_for_arg {}; #ifdef EIGENPY_WITH_CXX17_SUPPORT template struct expected_pytype_for_arg > : expected_pytype_for_arg { }; #endif } // namespace converter } // namespace python } // namespace boost namespace eigenpy { namespace detail { template