mirror of
https://github.com/boostorg/dll.git
synced 2026-07-21 13:13:30 +00:00
62f8549933
This PR introduce `boost.dll` C++ module with usage example and CI tests
35 lines
900 B
C++
35 lines
900 B
C++
// Copyright 2014 Renato Tegon Forti, Antony Polukhin.
|
|
// Copyright Antony Polukhin, 2015-2026.
|
|
//
|
|
// Distributed under the Boost Software License, Version 1.0.
|
|
// (See accompanying file LICENSE_1_0.txt
|
|
// or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
|
|
#ifndef BOOST_DLL_DLL_HPP
|
|
#define BOOST_DLL_DLL_HPP
|
|
|
|
/// \file boost/dll.hpp
|
|
/// \brief Includes all the non-experimental headers of the Boost.DLL library.
|
|
|
|
#include <boost/dll/detail/config.hpp>
|
|
|
|
#if !defined(BOOST_USE_MODULES) || defined(BOOST_DLL_INTERFACE_UNIT)
|
|
|
|
#ifdef BOOST_HAS_PRAGMA_ONCE
|
|
# pragma once
|
|
#endif
|
|
|
|
#include <boost/dll/config.hpp>
|
|
#include <boost/dll/shared_library.hpp>
|
|
#include <boost/dll/import.hpp>
|
|
#include <boost/dll/library_info.hpp>
|
|
#include <boost/dll/runtime_symbol_info.hpp>
|
|
|
|
#endif // !defined(BOOST_USE_MODULES) || defined(BOOST_DLL_INTERFACE_UNIT)
|
|
|
|
#include <boost/dll/alias.hpp>
|
|
|
|
#endif // BOOST_DLL_DLL_HPP
|
|
|