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 7d6f344324 Improved the default names of libraries for inlines and template specialisations. 10 years ago
..
Properties Fixed assembly property attributes. 11 years ago
AST.lua Updated build scripts with OS X fixes and added some building documentation. 12 years ago
ASTContext.cs Changed the searching for declarations to only return relevant ones and to work for variables. 10 years ago
ASTVisitor.cs Added unary transformations and other fixes to restore the full build with all tests. 10 years ago
Attribute.cs Added the option to have attributes generated. 12 years ago
Class.cs Stored specializations in the templated class itself because ClassTemplate is not a complete declaration. 10 years ago
ClassExtensions.cs Moved the marking of supported template specialisations to a pass. 10 years ago
ClassLayout.cs Saved the offsets per base in the layout of a record. 10 years ago
Comment.cs Wrapped more information about comments for better generation. 10 years ago
Conversions.cs Move the AST project to the CppSharp.AST namespace. 13 years ago
CppTypePrinter.cs Added unary transformations and other fixes to restore the full build with all tests. 10 years ago
DeclIterator.cs Reworked declaration storage in the managed AST layer. 11 years ago
Declaration.cs Added support for C++14 variable templates and specializations. 10 years ago
Delegate.cs Move the AST project to the CppSharp.AST namespace. 13 years ago
Enumeration.cs Properly handled enumeration items in default values of parameters. 10 years ago
Event.cs Added a property to the event to contain the declaration it wraps. 12 years ago
Expression.cs Added support for directly wrapping entire sets of interdependent libraries. 10 years ago
Field.cs Filled in all missing v-table pointers in record layouts. 10 years ago
Friend.cs Added parsing and AST support for C++ friend declarations. 11 years ago
Function.cs Removed functions made ambiguous by different qualifiers on the same type in their parameter. 10 years ago
FunctionExtensions.cs Changed the comparer for parameter types to a singleton. 10 years ago
IExpressionPrinter.cs Moved type printing functionality to CppSharp.AST. 10 years ago
ITypePrinter.cs Moved type printing functionality to CppSharp.AST. 10 years ago
LayoutBase.cs Saved the offsets per base in the layout of a record. 10 years ago
LayoutField.cs Saved the offsets per base in the layout of a record. 10 years ago
Method.cs Moved property IsImplicit to Declaration from Method. 10 years ago
Module.cs Improved the default names of libraries for inlines and template specialisations. 10 years ago
Namespace.cs Changed the searching for class templates to work in depth. 10 years ago
Preprocessor.cs Changed PreprocessedEntity to a non-declaration because it isn't in Clang. 10 years ago
Property.cs Marked the __Instance property in interfaces as synthetised. 11 years ago
PropertyExtensions.cs Separated IsTagDecl into TryGetClass and TryGetEnum, added IsClass() and IsEnum(). 12 years ago
Reference.cs Added missing class TypeReference. 12 years ago
SourceLocation.cs Added support for representing and parsing source locations. 12 years ago
Statement.cs Added support for call expressions in default args. 10 years ago
SymbolContext.cs Added support for directly wrapping entire sets of interdependent libraries. 10 years ago
Template.cs Improved debugging representation of template arguments and specializations. 10 years ago
TranslationUnit.cs Fixed TranslationUnit.Module getter to gracefully handle non-existing modules. 10 years ago
Type.cs Added unary transformations and other fixes to restore the full build with all tests. 10 years ago
TypeExtensions.cs Added all system fields to the internal layouts used in the C# generator. 10 years ago
Variable.cs Ignored private types. 13 years ago