PStack  2.0
Stack trace printer for MSVC and GCC binaries
demangle.hpp
Go to the documentation of this file.
1 // ===-- include/proclib/demangle/demangle.hpp ------------ -*- C++ -*- --=== //
2 // Copyright (c) 2016 Matt Bisson. All rights reserved.
3 
18 #pragma once
19 #ifndef PROCLIB_DEMANGLE_DEMANGLE_HPP
20 #define PROCLIB_DEMANGLE_DEMANGLE_HPP
21 
22 #include "demangle_ns.hpp"
23 
24 namespace proclib {
25 namespace demangle {
26 
34 std::string demangle_gcc(char const *name) noexcept;
35 
36 } // namespace demangle
37 } // namespace proclib
38 
39 #endif // PROCLIB_DEMANGLE_DEMANGLE_NS_HPP
The basic header file for the demangle namespce.
Contains the library for debugging running processes.
Definition: base_debug_event_listener.hpp:26
#define noexcept
Replace keyword with something useful.
Definition: platform.hpp:71
std::string demangle_gcc(char const *name) noexcept
De-mangle GCC-generated C++ symbols.
Definition: demangle.cpp:30