|
|
|
@ -1,7 +1,5 @@
@@ -1,7 +1,5 @@
|
|
|
|
|
This is my custom fork of Mono.Cxxi that aims to replace the GCC-XML parser |
|
|
|
|
with a Clang-based one, and remove all the C++-ABI specific code for things |
|
|
|
|
like object layout and name mangling from the runtime library while replacing |
|
|
|
|
it with metadata generated by Clang (it already provides all the needed info). |
|
|
|
|
CppSharp is a binding tool that automatically generates either C# |
|
|
|
|
or C++/CLI wrappers around your C/C++ libraries by parsing headers. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Directory structure |
|
|
|
@ -10,19 +8,22 @@ Directory structure
@@ -10,19 +8,22 @@ Directory structure
|
|
|
|
|
Manual.md |
|
|
|
|
Work-in-progress documentation for this tool. |
|
|
|
|
|
|
|
|
|
build/ |
|
|
|
|
Premake build scripts. |
|
|
|
|
|
|
|
|
|
src/ |
|
|
|
|
Runtime |
|
|
|
|
Helper runtime library to bridge the C++ standard library |
|
|
|
|
Helper runtime library to bridge the C++ standard library. |
|
|
|
|
Bridge |
|
|
|
|
Contains the needed classes to bridge the Clang parser to .NET |
|
|
|
|
Contains the needed classes to bridge the Clang parser to .NET. |
|
|
|
|
Parser |
|
|
|
|
C++/CLI based wrapper around the C++ Clang libraries. |
|
|
|
|
C++/CLI based wrapper around the C++ Clang libraries. |
|
|
|
|
Generator |
|
|
|
|
The Clang-based binding generator |
|
|
|
|
The Clang-based binding generator. |
|
|
|
|
|
|
|
|
|
tests/ |
|
|
|
|
Regression tests |
|
|
|
|
Regression tests. |
|
|
|
|
|
|
|
|
|
examples/ |
|
|
|
|
Hello |
|
|
|
|
Small, Hello, World! example |
|
|
|
|
Small, Hello, World! example. |