Stability | experimental |
---|---|
Portability | wherever gcc lives |
Safe Haskell | Safe |
Language | Haskell2010 |
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.
- demangle :: CStringRepresentable s => s -> IO (Maybe s)