.. _file_include_rcpputils_endian.hpp:

File endian.hpp
===============

|exhale_lsh| :ref:`Parent directory <dir_include_rcpputils>` (``include/rcpputils``)

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



If std::endian is not available, the necessary functions are emulated. 



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

Definition (``include/rcpputils/endian.hpp``)
---------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_include_rcpputils_endian.hpp.rst



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

Note: Once std::endian is supported on all ROS2 platforms, this class can be deprecated in favor of the built-in functionality.

Note: std::endian is targeted for C++20 









Namespaces
----------


- :ref:`namespace_rcpputils`


Enums
-----


- :ref:`exhale_enum_namespacercpputils_1afd2967ffdbf151740844aa18312efebe`


Defines
-------


- :ref:`exhale_define_endian_8hpp_1a19fdec33b2e5ed612563434bc4452b1e`