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.
 
 
 
 
 
Chris Spencer e3a88f9136 Fix the anonymous delegates pass so it doesn't generate duplicate delegates when the same namespace is used in multiple translation units. 10 years ago
..
CheckAbiParameters.cs Small code cleanup. Non-functional change. 11 years ago
CheckAmbiguousFunctions.cs When checking const-ness for ambiguity, ensure parameters are the same. 11 years ago
CheckDuplicatedNamesPass.cs Fixed the duplicated names pass check for conversion operators. 11 years ago
CheckFlagEnumsPass.cs Cleaned up using declarations. 12 years ago
CheckIgnoredDecls.cs Included ignored fields in the wrappers for better marshalling. 11 years ago
CheckMacrosPass.cs Renamed Location to MacroLocation in PreprocessedEntity. 11 years ago
CheckOperatorsOverloads.cs Extended the generation of implicit ctors. 11 years ago
CheckStaticClass.cs Fixes classes wrongly being assigned as static classes. 11 years ago
CheckVTableComponentsPass.cs Fixed all passes for the new ASTVisitor behavior. 12 years ago
CheckVirtualOverrideReturnCovariance.cs Added parsing and AST support for C++ friend declarations. 11 years ago
CleanInvalidDeclNamesPass.cs Added renaming of variables. 11 years ago
CleanUnitPass.cs Try an alternative path separator when cleaning up file paths. 11 years ago
ConstructorToConversionOperatorPass.cs Extended the generation of implicit ctors. 11 years ago
FieldToPropertyPass.cs Changed property fields generation kind to internal. 11 years ago
FindSymbolsPass.cs Deprecated ExplicityIgnored use ExplicitlyIgnore(). Getting ExplicityIgnored and setting ExplicityIgnored to false don't make much sense anymore. 11 years ago
FixDefaultParamValuesOfOverridesPass.cs Ensured default values, if any, of parameters of overrides, are generated. 11 years ago
FunctionToInstanceMethodPass.cs Separated IsTagDecl into TryGetClass and TryGetEnum, added IsClass() and IsEnum(). 11 years ago
FunctionToStaticMethodPass.cs Deprecated ExplicityIgnored use ExplicitlyIgnore(). Getting ExplicityIgnored and setting ExplicityIgnored to false don't make much sense anymore. 11 years ago
GenerateAbstractImplementationsPass.cs Kill the old parser (good riddance :). 11 years ago
GenerateAnonymousDelegatesPass.cs Fix the anonymous delegates pass so it doesn't generate duplicate delegates when the same namespace is used in multiple translation units. 10 years ago
GenerateInlinesCodePass.cs Simplified and precised the pass for inlines. 11 years ago
GetterSetterToPropertyAdvancedPass.cs Fixes GetterSetterToPropertyAdvancedPass by visiting the bases and converting their properties first. This is neccessary for overrided properties of derived classes to work. 11 years ago
GetterSetterToPropertyPass.cs Normalize all the line endings 11 years ago
HandleDefaultParamValuesPass.cs Fixed a few regressions introduced by the updated code for default args. 11 years ago
MoveFunctionToClassPass.cs Moved IsSynthetized from Method to Function. 11 years ago
MoveOperatorToClassPass.cs Moved IsSynthetized from Method to Function. 11 years ago
MultipleInheritancePass.cs Cosmetic cleanup. 11 years ago
ObjectOverridesPass.cs Moved IsSynthetized from Method to Function. 11 years ago
ParamTypeToInterfacePass.cs Fixed the generated code for default value of 0 to a class mapped to an enum. 11 years ago
Pass.cs Don't visit invalid units 10 years ago
PassBuilder.cs Fixed wrong comment. 12 years ago
RenamePass.cs Added support for handling non-virtual methods inherited from MI bases. 11 years ago
RenameRootNamespaces.cs Fixed some extra whitespace on RenameRootNamespaces. 10 years ago
ResolveIncompleteDeclsPass.cs Replaced declaration IgnoreFlags by GenerationKind. Added methods IsInternal and IsDeclared to declaration. Replaced IsGenerated = true by GeneratioKind = GeneratioKind.Internal. Deprecated Ignore, replace Ignore set by ExplicityIgnored, replace Ignore get by IsGenerated, IsInternal or IsDeclared. 11 years ago
SortDeclarationsPass.cs Reworked declaration storage in the managed AST layer. 11 years ago
verbs.txt Wrapped fields of structures with properties. 12 years ago