Tools and libraries to glue C/C++ APIs to high-level languages
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Dimitar Dobrev 66363787b4 Stubbed support for pack expansions to avoid crashes in certain cases such as variadic templates. 12 years ago
..
Properties Prefix all the libraries and project names with CppSharp. 13 years ago
AST.lua Updated build scripts with OS X fixes and added some building documentation. 12 years ago
ASTContext.cs Added a test for the pass that moves functions to a class. 12 years ago
ASTVisitor.cs Stubbed support for pack expansions to avoid crashes in certain cases such as variadic templates. 12 years ago
Attribute.cs Added the option to have attributes generated. 12 years ago
Class.cs Added better wrapping for static classes. 12 years ago
ClassLayout.cs Generated correct v-tables when using the Itanium ABI. 12 years ago
Comment.cs Remove unused field. 13 years ago
Conversions.cs Move the AST project to the CppSharp.AST namespace. 13 years ago
Declaration.cs Simplify declaration ignores by removing IsProcessed and fixing ExplicitlyIgnored to be recursive like the others ignore properties. 12 years ago
Delegate.cs Move the AST project to the CppSharp.AST namespace. 13 years ago
Enumeration.cs Converted enum items to be declarations in the AST. 12 years ago
Event.cs Added a property to the event to contain the declaration it wraps. 12 years ago
Expression.cs Add new IExpressionPrinter interface, with CSharpExpressionPrinter implementation 12 years ago
Field.cs Add Expression property in Field, allows a field to have a "value" 12 years ago
Function.cs Minor formatting fixes. 12 years ago
Method.cs Added better parsing of C++ conversion operators. 12 years ago
Namespace.cs Generated all internals of all (including ignored) classes and all of their fields in order to properly store objects in managed code. 12 years ago
Preprocessor.cs Improved generation of enumerations from macros. 12 years ago
Property.cs Wrapped value typed fields with properties in order to have changes reflected to the native pointer. 12 years ago
Reference.cs Added missing class TypeReference. 12 years ago
SourceLocation.cs Added missing source location type. 13 years ago
SymbolContext.cs Added a new class SymbolContext that provides native library symbol management. 12 years ago
Template.cs Added explicit constraint support to the experimental function templates generation. 12 years ago
TranslationUnit.cs Simplify declaration ignores by removing IsProcessed and fixing ExplicitlyIgnored to be recursive like the others ignore properties. 12 years ago
Type.cs Stubbed support for pack expansions to avoid crashes in certain cases such as variadic templates. 12 years ago
Variable.cs Ignored private types. 13 years ago