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 f33ca7db80 Add new pass to convert C++ FastDelegate types into CppSharp delegates. 6 years ago
..
CheckAbiParameters.cs Fix PInvokeStackImbalance when calling C++ methods (#1453) 6 years ago
CheckAmbiguousFunctions.cs Code cleanup. 6 years ago
CheckDuplicatedNamesPass.cs Code cleanup. 6 years ago
CheckFlagEnumsPass.cs Convert the visiting options to an enum 6 years ago
CheckIgnoredDecls.cs Minor code cleanups. 6 years ago
CheckKeywordNamesPass.cs Optimize renaming of declarations named after keywords 8 years ago
CheckMacrosPass.cs Improve CS_INTERNAL so it now applies to all declarations. 7 years ago
CheckOperatorsOverloads.cs Convert the visiting options to an enum 6 years ago
CheckStaticClass.cs Convert the visiting options to an enum 6 years ago
CheckVirtualOverrideReturnCovariance.cs Fix template type checking in CovariantTypeComparer. 7 years ago
CleanCommentsPass.cs Convert the visiting options to an enum 6 years ago
CleanInvalidDeclNamesPass.cs Convert the visiting options to an enum 6 years ago
CleanUnitPass.cs Obsoleted the direct settings for wrapped libraries in the options. 10 years ago
ConstructorToConversionOperatorPass.cs Fixed the generated C# when a constructor has a default parameter with type an external specialisation. 9 years ago
DelegatesPass.cs Convert the visiting options to an enum 6 years ago
EqualiseAccessOfOverrideAndBasePass.cs Convert the visiting options to an enum 6 years ago
ExpressionHelper.cs Ensure expression is a valid float constant before trying to append `f` suffix (#1465) 6 years ago
ExtractInterfacePass.cs Refactoring to reduce code duplication 6 years ago
FastDelegateToDelegatesPass.cs Add new pass to convert C++ FastDelegate types into CppSharp delegates. 6 years ago
FieldToPropertyPass.cs Convert the visiting options to an enum 6 years ago
FindSymbolsPass.cs Convert the visiting options to an enum 6 years ago
FixDefaultParamValuesOfOverridesPass.cs Ignored return parameters when fixing default arguments of overrides. 9 years ago
FixParameterUsageFromComments.cs Added new FixParameterUsageFromComments pass to fix parameter usage through semantic docs. 10 years ago
FlattenAnonymousTypesToFields.cs Convert the visiting options to an enum 6 years ago
FunctionToInstanceMethodPass.cs Fixed broken class instance check in FunctionToInstanceMethodPass. 8 years ago
FunctionToStaticMethodPass.cs Changed an event to a context with a read-only list of parameters. 9 years ago
GenerateAbstractImplementationsPass.cs Convert the visiting options to an enum 6 years ago
GenerateSymbolsPass.cs Export symbols for indirectly accessible constructors 6 years ago
GetterSetterToPropertyPass.cs Convert the visiting options to an enum 6 years ago
HandleDefaultParamValuesPass.cs Convert the visiting options to an enum 6 years ago
HandleVariableInitializerPass.cs Basic support for static constexpr variables (#1435) 6 years ago
IgnoreSystemDeclarationsPass.cs Convert the visiting options to an enum 6 years ago
MakeProtectedNestedTypesPublicPass.cs Convert the visiting options to an enum 6 years ago
MarkUsedClassInternalsPass.cs Convert the visiting options to an enum 6 years ago
MarshalPrimitivePointersAsRefTypePass.cs Convert the visiting options to an enum 6 years ago
MoveFunctionToClassPass.cs Convert the visiting options to an enum 6 years ago
MultipleInheritancePass.cs Refactoring to reduce code duplication 6 years ago
ParamTypeToInterfacePass.cs Convert the visiting options to an enum 6 years ago
Pass.cs Add initial block visitor to GeneratorOutputPass. 6 years ago
PassBuilder.cs RemovePass is now generic. 6 years ago
RenamePass.cs Fix rename pass not handling some declarations due to early return. 6 years ago
ResolveIncompleteDeclsPass.cs Convert the visiting options to an enum 6 years ago
SpecializationMethodsWithDependentPointersPass.cs Convert the visiting options to an enum 6 years ago
StripUnusedSystemTypesPass.cs Convert the visiting options to an enum 6 years ago
SymbolsCodeGenerator.cs Generate valid C++ for pointers in template args 6 years ago
TrimSpecializationsPass.cs Convert the visiting options to an enum 6 years ago
ValidateOperatorsPass.cs Convert the visiting options to an enum 6 years ago
verbs.txt Add "run" to verbs.txt 9 years ago