.. _file_include_rclcpp_scope_exit.hpp:

File scope_exit.hpp
===================

|exhale_lsh| :ref:`Parent directory <dir_include_rclcpp>` (``include/rclcpp``)

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


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

Definition (``include/rclcpp/scope_exit.hpp``)
----------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_include_rclcpp_scope_exit.hpp.rst





Includes
--------


- ``functional``

- ``rclcpp/macros.hpp`` (:ref:`file_include_rclcpp_macros.hpp`)






Namespaces
----------


- :ref:`namespace_rclcpp`


Classes
-------


- :ref:`exhale_struct_structrclcpp_1_1ScopeExit`


Functions
---------


- :ref:`exhale_function_namespacerclcpp_1afc7846ba2bee783fa9352c7073f30eec`


Defines
-------


- :ref:`exhale_define_scope__exit_8hpp_1a86882d99f5485ef666db981e86b8df37`