.. _program_listing_file__tmp_ws_src_eigenpy_include_eigenpy_expose.hpp: Program Listing for File expose.hpp =================================== |exhale_lsh| :ref:`Return to documentation for file ` (``/tmp/ws/src/eigenpy/include/eigenpy/expose.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp /* * Copyright 2019 INRIA */ #ifndef __eigenpy_expose_hpp__ #define __eigenpy_expose_hpp__ #include "eigenpy/registration.hpp" namespace eigenpy { template struct call { static inline void expose() { T::expose(); } }; template inline void expose() { if (!register_symbolic_link_to_registered_type()) call::expose(); } } // namespace eigenpy #endif // ifndef __eigenpy_expose_hpp__