collect_noop.ipp 743 B

12345678910111213141516171819202122232425
  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_DETAIL_COLLECT_NOOP_IPP
  7. #define BOOST_STACKTRACE_DETAIL_COLLECT_NOOP_IPP
  8. #include <boost/config.hpp>
  9. #ifdef BOOST_HAS_PRAGMA_ONCE
  10. # pragma once
  11. #endif
  12. #include <boost/stacktrace/safe_dump_to.hpp>
  13. namespace boost { namespace stacktrace { namespace detail {
  14. std::size_t this_thread_frames::collect(native_frame_ptr_t* /*out_frames*/, std::size_t /*max_frames_count*/, std::size_t /*skip*/) noexcept {
  15. return 0;
  16. }
  17. }}} // namespace boost::stacktrace::detail
  18. #endif // BOOST_STACKTRACE_DETAIL_COLLECT_NOOP_IPP