]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/boost/stacktrace/detail/frame_noop.ipp
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / boost / stacktrace / detail / frame_noop.ipp
CommitLineData
92f5a8d4 1// Copyright Antony Polukhin, 2016-2019.
b32b8144
FG
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
7#ifndef BOOST_STACKTRACE_DETAIL_FRAME_NOOP_IPP
8#define BOOST_STACKTRACE_DETAIL_FRAME_NOOP_IPP
9
10#include <boost/config.hpp>
11#ifdef BOOST_HAS_PRAGMA_ONCE
12# pragma once
13#endif
14
15#include <boost/stacktrace/frame.hpp>
16
17namespace boost { namespace stacktrace { namespace detail {
18
19std::string to_string(const frame* /*frames*/, std::size_t /*count*/) {
20 return std::string();
21}
22
23} // namespace detail
24
25std::string frame::name() const {
26 return std::string();
27}
28
29std::string frame::source_file() const {
30 return std::string();
31}
32
33std::size_t frame::source_line() const {
34 return 0;
35}
36
37std::string to_string(const frame& /*f*/) {
38 return std::string();
39}
40
41
42}} // namespace boost::stacktrace
43
44#endif // BOOST_STACKTRACE_DETAIL_FRAME_NOOP_IPP