stacktrace_fwd.hpp 831 B

12345678910111213141516171819202122232425262728
  1. // Copyright Antony Polukhin, 2016-2024.
  2. //
  3. // Distributed under the Boost Software License, Version 1.0. (See
  4. // accompanying file LICENSE_1_0.txt or copy at
  5. // http://www.boost.org/LICENSE_1_0.txt)
  6. #ifndef BOOST_STACKTRACE_STACKTRACE_FWD_HPP
  7. #define BOOST_STACKTRACE_STACKTRACE_FWD_HPP
  8. #include <cstddef>
  9. #include <memory>
  10. /// @file stacktrace_fwd.hpp This header contains only forward declarations of
  11. /// boost::stacktrace::frame, boost::stacktrace::basic_stacktrace, boost::stacktrace::stacktrace
  12. /// and does not include any other Boost headers.
  13. /// @cond
  14. namespace boost { namespace stacktrace {
  15. class frame;
  16. template <class Allocator = std::allocator<frame> > class basic_stacktrace;
  17. typedef basic_stacktrace<> stacktrace;
  18. }} // namespace boost::stacktrace
  19. /// @endcond
  20. #endif // BOOST_STACKTRACE_STACKTRACE_FWD_HPP