cppfilt-0.1.0.0: Bindings for C++ demangling routines

Stabilityexperimental
Portabilitywherever gcc lives
Safe HaskellSafe
LanguageHaskell2010

System.Demangle

Description

This module provides bindings to the platform C++ ABI demangling routines (where the platform is currently limited to gcc). Any string-like type implementing CStringRepresentable can be used, though strict bytestrings are the most performant.

This module provides the raw IO-living functions. Thin wrappers pretending to be pure live in the System.Demangle.Pure module.

Synopsis

Documentation

demangle :: CStringRepresentable s => s -> IO (Maybe s) Source #

Try to demangle a mangled C++ name.