.. _file_include_ripple_storage_layout_traits.hpp:

File layout_traits.hpp
======================


= :ref:`file_include_ripple_storage_layout_traits.hpp` ---------------- -*- C++ -*- ==** 



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

Definition (``include/ripple/storage/layout_traits.hpp``)
---------------------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_include_ripple_storage_layout_traits.hpp.rst



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

                             Ripple

                 Copyright (c) 2019 - 2021 Rob Clucas.


This file is distributed under the MIT License. See LICENSE for details.

==----------------------------------------------------------------------==*

This file defines traits for the layout of a type.

==---------------------------------------------------------------------== 




Includes
--------


- ``default_storage.hpp`` (:ref:`file_include_ripple_storage_default_storage.hpp`)

- ``detail/storage_traits_impl_.hpp`` (:ref:`file_include_ripple_storage_detail_storage_traits_impl_.hpp`)

- ``pointer_wrapper.hpp`` (:ref:`file_include_ripple_storage_pointer_wrapper.hpp`)

- ``storage_layout.hpp`` (:ref:`file_include_ripple_storage_storage_layout.hpp`)



Included By
-----------


- :ref:`file_include_ripple_storage_storage_traits.hpp`




Namespaces
----------


- :ref:`namespace_ripple`


Classes
-------


- :ref:`exhale_struct_structripple_1_1LayoutTraits`

- :ref:`exhale_struct_structripple_1_1LayoutTraits_3_01T_00_01true_01_4`