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.
 
 
 
 
 
Joao Matos b5ab95e11d Update iOS64 ABI name to the more accurate AppleARM64. 3 years ago
..
ASTContext.cs Update iOS64 ABI name to the more accurate AppleARM64. 3 years ago
ASTVisitor.cs Format files 5 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 Misc changes (#1710) 4 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 Create a single nuget package that supports windows / linux / macos 6 years ago
Declaration.cs CppSharp.AST.Declaration - fix return QualifiedOriginalName, QualifiedLogicalOriginalName (#1740) 3 years ago
DeclarationsList.cs Format files 5 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 Update LLVM to obtain working lld (#1462) 6 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 Code cleanup. 6 years ago
FunctionExtensions.cs Format files 5 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 Add Method.IsVolatile property. 3 years ago
Module.cs Add ability for managed module wrapper to reference extra assemblies. 9 years ago
Namespace.cs Format files 5 years ago
Preprocessor.cs Changed PreprocessedEntity to a non-declaration because it isn't in Clang. 11 years ago
Property.cs Code cleanups and improvements (#1713) 4 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 Re-generated the parser bindings and bootstrap code. 8 years ago
StmtVisitor.cs Re-generated the AST bootstrap code with visitors and abstract classes. 8 years ago
SymbolContext.cs Always use the mangled names as reported by Clang 6 years ago
TargetTriple.cs Add built-in compilation of extra symbols 5 years ago
Template.cs Implement ClassTemplatePartialSpecialization::Parameters (#1809) 3 years ago
TranslationUnit.cs Simplify TU.FileRelativeDirectory by using Path.GetDirectoryName. 6 years ago
Type.cs Fixed debugging printing when type printing delegate is not initialized. 3 years ago
TypeExtensions.cs Simplify `IsTemplateParameterType` 3 years ago
Typedef.cs Moved typedef declarations to their own file. 10 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