// // Copyright (c) 2017 James E. King III // // Distributed under the Boost Software License, Version 1.0. // (See accompanying file LICENSE_1_0.txt or copy at // https://www.boost.org/LICENSE_1_0.txt) // // Platform-specific random entropy provider platform definition // #ifndef BOOST_UUID_DETAIL_RANDOM_PROVIDER_PLATFORM_INCLUDE_HPP #define BOOST_UUID_DETAIL_RANDOM_PROVIDER_PLATFORM_INCLUDE_HPP #if defined(BOOST_UUID_RANDOM_PROVIDER_ARC4RANDOM) # include #elif defined(BOOST_UUID_RANDOM_PROVIDER_BCRYPT) # include #elif defined(BOOST_UUID_RANDOM_PROVIDER_GETENTROPY) # include #elif defined(BOOST_UUID_RANDOM_PROVIDER_GETRANDOM) # include #elif defined(BOOST_UUID_RANDOM_PROVIDER_POSIX) # include #elif defined(BOOST_UUID_RANDOM_PROVIDER_WINCRYPT) # include #endif #endif // BOOST_UUID_DETAIL_RANDOM_PROVIDER_PLATFORM_INCLUDE_HPP