---
name: "mummy"
section: "1"
platform: "linux"
package: "mummy"
version: "1.0.3-2"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/mummy"
---

# mummy(1)

generate C# wrappers from C++ code.

## NAME

mummy - generate C# wrappers from C++ code.

## SYNOPSIS

**mummy** \[*options*\] *files*...

## DESCRIPTION

mummy is a command line executable that generates C# wrappers from gccxml output. A C# class is generated to wrap the wrappable class named in the gccxml output. Settings to control the wrapping are given inline directly in the class header file or in the MummySettings.xml input file.

mummy version 1.0.3 (revision 599)

Command line options:

- **--csharp-file** opt

  C# output file. Default value is 'ClassName.cs' in the current directory.

- **--csharp-unit-test-file** opt

  C# output file. Default value is 'ClassNameUnitTest.cs' in the current directory.

- **--export-layer-file** opt

  C++ output file. Default value is 'ClassNameEL.cxx' in the current directory.

- **--gccxml-file** opt

  Input file (output of gccxml) describing class to be wrapped. Required.

- **--help**

  Display (this) detailed help information.

- **--settings-file** opt

  Input file describing mummy configuration settings, including the set of wrapped classes. Required.

- **--suppress-warnings** opt opt ...

  Space separated list of warning numbers to suppress.

- **--verbose**

  Overwhelm me with output, I don't have enough reading material... ;)

- **--version**

  Display the program version.

## AUTHORS

This manual page was written by Mathieu Malaterre \<malat@debian.org\>, for the Debian project (and may be used by others).

## SEE ALSO

[**cableidx**(1)](/cableidx/1.md), [**gccxml**(1)](/gccxml/1.md).
