Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:53:32

0001 // Boost name_generator.hpp header file  -----------------------------//
0002 
0003 // Copyright 2010 Andy Tompkins.
0004 // Copyright 2017 James E. King III
0005 
0006 // Distributed under the Boost Software License, Version 1.0. (See
0007 // accompanying file LICENSE_1_0.txt or copy at
0008 //  https://www.boost.org/LICENSE_1_0.txt)
0009 
0010 #ifndef BOOST_UUID_NAME_GENERATOR_HPP
0011 #define BOOST_UUID_NAME_GENERATOR_HPP
0012 
0013 #include <boost/config.hpp>
0014 #include <boost/uuid/name_generator_sha1.hpp>
0015 
0016 #ifdef BOOST_HAS_PRAGMA_ONCE
0017 #pragma once
0018 #endif
0019 
0020 namespace boost {
0021 namespace uuids {
0022 
0023 //! \deprecated
0024 //! \brief this provides backwards compatibility with previous boost
0025 //!        releases however it is now deprecated to ensure that once
0026 //!        a new hashing algorithm is defined for name generation that
0027 //!        there is no confusion - at that time this will be removed.
0028 typedef name_generator_sha1 name_generator;
0029 
0030 //! \brief this provides the latest name generator hashing algorithm
0031 //!        regardless of boost release; if you do not need stable
0032 //!        name generation across releases then this will suffice
0033 typedef name_generator_sha1 name_generator_latest;
0034 
0035 } // uuids
0036 } // boost
0037 
0038 #endif // BOOST_UUID_NAME_GENERATOR_HPP