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.
 
 
 
 
 
josetr 1a3e53af68 Add option to control whether CppSharp should be allowed to rename symbols 3 years ago
..
CheckAbiParameters.cs Format files 3 years ago
CheckAmbiguousFunctions.cs Format files 3 years ago
CheckDuplicatedNamesPass.cs Add work-in-progress TypeScript interface bindings generator. 5 years ago
CheckFlagEnumsPass.cs Convert the visiting options to an enum 5 years ago
CheckIgnoredDecls.cs Format files 3 years ago
CheckKeywordNamesPass.cs Optimize renaming of declarations named after keywords 6 years ago
CheckMacrosPass.cs Format files 3 years ago
CheckOperatorsOverloads.cs Format files 3 years ago
CheckStaticClass.cs Format files 3 years ago
CheckVirtualOverrideReturnCovariance.cs Fix template type checking in CovariantTypeComparer. 6 years ago
CleanCommentsPass.cs Format files 3 years ago
CleanInvalidDeclNamesPass.cs Convert the visiting options to an enum 5 years ago
CleanUnitPass.cs Ignore external (no module) translation units 4 years ago
ConstructorToConversionOperatorPass.cs Format files 3 years ago
DelegatesPass.cs Format files 3 years ago
EqualiseAccessOfOverrideAndBasePass.cs Convert the visiting options to an enum 5 years ago
ExpressionHelper.cs Format files 3 years ago
ExtractInterfacePass.cs Refactoring to reduce code duplication 5 years ago
FastDelegateToDelegatesPass.cs Add new pass to convert C++ FastDelegate types into CppSharp delegates. 5 years ago
FieldToPropertyPass.cs generate comment for field 4 years ago
FindSymbolsPass.cs Convert the visiting options to an enum 5 years ago
FixDefaultParamValuesOfOverridesPass.cs Ignored return parameters when fixing default arguments of overrides. 8 years ago
FixParameterUsageFromComments.cs Added new FixParameterUsageFromComments pass to fix parameter usage through semantic docs. 9 years ago
FlattenAnonymousTypesToFields.cs Format files 3 years ago
FunctionToInstanceMethodPass.cs Format files 3 years ago
FunctionToStaticMethodPass.cs Changed an event to a context with a read-only list of parameters. 8 years ago
GenerateAbstractImplementationsPass.cs Format files 3 years ago
GenerateSymbolsPass.cs Format files 3 years ago
GetterSetterToPropertyPass.cs Format files 3 years ago
HandleDefaultParamValuesPass.cs Format files 3 years ago
HandleVariableInitializerPass.cs Simplify handling of initialisation of variables 4 years ago
IgnoreSystemDeclarationsPass.cs Trim specializations only used in ignored types 4 years ago
MakeProtectedNestedTypesPublicPass.cs Format files 3 years ago
MarkEventsWithUniqueIdPass.cs Add MarkEventsWithUniqueIdPass pass for global event handling. 5 years ago
MarkUsedClassInternalsPass.cs Generate valid C# for fields with types system template specializations 4 years ago
MarshalPrimitivePointersAsRefTypePass.cs Convert the visiting options to an enum 5 years ago
MatchParamNamesWithInstantiatedFromPass.cs Fix a crash when processing templates with variable arguments (#1641) 4 years ago
MoveFunctionToClassPass.cs Convert the visiting options to an enum 5 years ago
MultipleInheritancePass.cs Format files 3 years ago
ParamTypeToInterfacePass.cs Format files 3 years ago
Pass.cs Format files 3 years ago
PassBuilder.cs RemovePass is now generic. 5 years ago
RenamePass.cs Add option to control whether CppSharp should be allowed to rename symbols 3 years ago
ResolveIncompleteDeclsPass.cs Ensure complete classes in class templates 4 years ago
SpecializationMethodsWithDependentPointersPass.cs Format files 3 years ago
StripUnusedSystemTypesPass.cs Generate valid C# for fields with types system template specializations 4 years ago
SymbolsCodeGenerator.cs Format files 3 years ago
TrimSpecializationsPass.cs Generate valid C# for nested in external specializations 4 years ago
ValidateOperatorsPass.cs Format files 3 years ago
verbs.txt Add "run" to verbs.txt 8 years ago