11 #ifndef __JSONV_DEMANGLE_HPP_INCLUDED__ 12 #define __JSONV_DEMANGLE_HPP_INCLUDED__ std::function< std::string(string_view source)> demangle_function
Type of function used in setting a custom demangler.
Copyright (c) 2014-2019 by Travis Gockel.
JSONV_PUBLIC std::string demangle(string_view source)
Convert the input source from a mangled type into a human-friendly version.
JSONV_PUBLIC std::string current_exception_type_name()
Get the demangled type name of the current exception.
Pulls in an implementation of string_view.
JSONV_PUBLIC void set_demangle_function(demangle_function func)
Sets the global demangle function.
JSONV_PUBLIC void reset_demangle_function()
Resets the demangle function to the default.
#define JSONV_PUBLIC
This function or class is part of the public API for JsonVoorhees.