1 //===-- FastDemangle.h ------------------------------------------*- C++ -*-===//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
10 #ifndef liblldb_FastDemangle_h_
11 #define liblldb_FastDemangle_h_
17 namespace lldb_private {
19 char *FastDemangle(const char *mangled_name);
22 FastDemangle(const char *mangled_name, size_t mangled_name_length,
23 std::function<void(const char *s)> primitive_type_hook = nullptr);