Thanks to visit codestin.com
Credit goes to valeevgroup.github.io
TiledArray 1.0.0
Overview
User Guide
Programmer Guides
Source Reference
Modules
Namespace List
Class List
TiledArray
util
backtrace.h
Go to the documentation of this file.
1
//
2
// backtrace.h
3
//
4
// Copyright (C) 1996 Limit Point Systems, Inc.
5
//
6
// Author: Curtis Janssen <
[email protected]
>
7
// Maintainer: LPS
8
//
9
// This file is part of the SC Toolkit.
10
//
11
// The SC Toolkit is free software; you can redistribute it and/or modify
12
// it under the terms of the GNU Library General Public License as published by
13
// the Free Software Foundation; either version 2, or (at your option)
14
// any later version.
15
//
16
// The SC Toolkit is distributed in the hope that it will be useful,
17
// but WITHOUT ANY WARRANTY; without even the implied warranty of
18
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19
// GNU Library General Public License for more details.
20
//
21
// You should have received a copy of the GNU Library General Public License
22
// along with the SC Toolkit; see the file COPYING.LIB. If not, write to
23
// the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
24
//
25
// The U.S. Government is granted a limited license as per AL 91-7.
26
//
27
28
#ifndef MPQC4_SRC_MPQC_UTIL_CORE_BACKTRACE_H_
29
#define MPQC4_SRC_MPQC_UTIL_CORE_BACKTRACE_H_
30
31
#include <string>
32
#include <vector>
33
34
namespace
TiledArray
{
35
namespace
detail {
50
class
Backtrace
{
51
public
:
55
Backtrace
(
const
std::string& prefix = std::string(
""
));
56
Backtrace
(
const
Backtrace
&);
57
61
bool
empty
()
const
{
return
frames_.empty(); }
62
69
std::string
str
(
const
size_t
nframes_to_skip = 0)
const
;
70
71
private
:
73
std::vector<std::string> frames_;
75
std::string prefix_;
76
78
static
std::string __demangle(
const
std::string& symbol);
79
};
80
}
// namespace detail
81
}
// namespace TiledArray
82
83
#endif // MPQC4_SRC_MPQC_UTIL_CORE_BACKTRACE_H_
TiledArray::detail::Backtrace
Definition:
backtrace.h:50
TiledArray::detail::Backtrace::str
std::string str(const size_t nframes_to_skip=0) const
Definition:
backtrace.cpp:163
TiledArray::detail::Backtrace::Backtrace
Backtrace(const std::string &prefix=std::string(""))
Definition:
backtrace.cpp:52
TiledArray::detail::Backtrace::empty
bool empty() const
Definition:
backtrace.h:61
TiledArray
Definition:
array_impl.cpp:28
Generated at Sat Apr 24 2021 05:44:21 for
TiledArray
1.0.0 by
1.8.20