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.
 
 
 
 
 
Jelle 7105da02fe
Bootstrap code changes (#1914)
2 years ago
..
ASTContext.cs Update iOS64 ABI name to the more accurate AppleARM64. 3 years ago
ASTVisitor.cs Fix crash on auto return types (#1898) 2 years ago
Assembly.cs Add partial `ref` param support 4 years ago
Attribute.cs Added the option to have attributes generated. 13 years ago
Class.cs Code cleanup and some optimizations (#1911) 2 years ago
ClassExtensions.cs Fix HasDependentValueFieldInLayout stack overflow 4 years ago
ClassLayout.cs Add C++ WebAssembly ABI (#1711) 4 years ago
Comment.cs Format files 5 years ago
Conversions.cs Move the AST project to the CppSharp.AST namespace. 13 years ago
CppSharp.AST.csproj Fix `DEBUG` not being defined in C# `DebugOpt` configuration (#1908) 2 years ago
Declaration.cs CppSharp.AST.Declaration - fix return QualifiedOriginalName, QualifiedLogicalOriginalName (#1740) 3 years ago
DeclarationsList.cs Code cleanup and some optimizations (#1911) 2 years ago
Delegate.cs Move the AST project to the CppSharp.AST namespace. 13 years ago
Enumeration.cs Rewrite GenerateEnumFromMacros helper to also look into enum items. 6 years ago
Event.cs Rework core implementation of QuickJS generator. 6 years ago
Expr.cs Fix/bootstrap update (#1904) 2 years ago
Expression.cs Obsolete managed expression class machinery. 8 years ago
Field.cs Format files 5 years ago
Friend.cs Added parsing and AST support for C++ friend declarations. 12 years ago
Function.cs Fix/bootstrap update (#1904) 2 years ago
FunctionExtensions.cs Fix/bootstrap update (#1904) 2 years ago
IExpressionPrinter.cs Obsolete managed expression class machinery. 8 years ago
LayoutBase.cs Saved the offsets per base in the layout of a record. 10 years ago
LayoutField.cs Obsolete managed expression class machinery. 8 years ago
Method.cs Fix/bootstrap update (#1904) 2 years ago
Module.cs Add ability for managed module wrapper to reference extra assemblies. 9 years ago
Namespace.cs Code cleanup and some optimizations (#1911) 2 years ago
Preprocessor.cs Changed PreprocessedEntity to a non-declaration because it isn't in Clang. 11 years ago
Property.cs Fix/bootstrap update (#1904) 2 years ago
PropertyExtensions.cs Format files 5 years ago
Reference.cs Added missing class TypeReference. 13 years ago
SourceLocation.cs Added managed AST conversion code for statements and expressions. 8 years ago
Statement.cs Added support for call expressions in default args. 11 years ago
Stmt.cs Fix/bootstrap update (#1904) 2 years ago
StmtVisitor.cs Fix/bootstrap update (#1904) 2 years ago
SymbolContext.cs Code cleanup and some optimizations (#1911) 2 years ago
TargetTriple.cs Add built-in compilation of extra symbols 5 years ago
Template.cs Fix some template declarations not setting namespace (#1913) 2 years ago
TranslationUnit.cs Simplify TU.FileRelativeDirectory by using Path.GetDirectoryName. 6 years ago
Type.cs Bootstrap code changes (#1914) 2 years ago
TypeExtensions.cs Bootstrap code changes (#1914) 2 years ago
Typedef.cs Bootstrap code changes (#1914) 2 years ago
Variable.cs Expose if a variable is a constant expression 6 years ago
premake5.lua Only use premake for native projects and improve c# projects. 6 years ago