From 7c8426da3e61d8636efd0506ad7162001a791f13 Mon Sep 17 00:00:00 2001 From: triton Date: Sat, 16 Nov 2013 03:52:36 +0000 Subject: [PATCH] Updated readme. --- README.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 00963351..28d191aa 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,19 @@ CppSharp is a collection of libraries for working with C++ code from .NET. +### Generator + +Generates .NET bindings that wrap C/C++ code allowing interoperability with +managed languages. This is useful if you want to consume an existing native +library in your managed code or add scripting support to a native codebase. + + * Multiple backends: C++/CLI and C# P/Invoke + * Multiple ABIs: Itanium (GCC, Clang), MS and MinGW + * Virtual table overriding support + * Multiple inheritance support + * Easily extensible semantics via user passes + * Work-in-progress support for STL + * Strongly-typed customization APIs and type maps + ### AST Mirrors the Clang's C++ AST and type system classes in C# APIs. @@ -21,20 +35,6 @@ Provides APIs for parsing C++ source code. * Parsing of shared libraries symbols * Based on the very accurate Clang C++ parser. -### Generator - -Generates .NET bindings that wrap C/C++ code allowing interoperability with -managed languages. This is useful if you want to consume an existing native -library in your managed code or add scripting support to a native codebase. - - * Multiple backends: C++/CLI and C# P/Invoke - * Multiple ABIs: Itanium (GCC, Clang), MS and MinGW - * Virtual table overriding support - * Multiple inheritance support - * Easily extensible semantics via user passes - * Work-in-progress support for STL - * Strongly-typed customization APIs and type maps - ## Community Mailing list: [Google group](https://groups.google.com/forum/#!forum/cppsharp-list)