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.
 
 
 
 
 
Abhinav Tripathi 9a7927613e Fix generation of functions with union params 10 years ago
..
CheckAbiParameters.cs Fixed a regression causing incorrect sizes of types derived from template instantiations. 11 years ago
CheckAmbiguousFunctions.cs Changed the comparer for parameter types to a singleton. 11 years ago
CheckDuplicatedNamesPass.cs Fixed infinite loop in CheckDuplicatedNamesPass. 11 years ago
CheckFlagEnumsPass.cs Cleaned up using declarations. 13 years ago
CheckIgnoredDecls.cs Extracted array type ignore code from CheckIgnoredDecls to TypeIgnoreChecker. 10 years ago
CheckMacrosPass.cs Added CS_INTERNAL macro definition and test. 11 years ago
CheckOperatorsOverloads.cs Updated to LLVM/Clang 253162/253161 respectively. 11 years ago
CheckStaticClass.cs Fixed static class pass to work with opaque classes. 11 years ago
CheckVTableComponentsPass.cs Rename the diagnostic emit overloads so they're more uniform. 11 years ago
CheckVirtualOverrideReturnCovariance.cs Added parsing and AST support for C++ friend declarations. 11 years ago
CleanInvalidDeclNamesPass.cs Fix generation of functions with union params 10 years ago
CleanUnitPass.cs Try an alternative path separator when cleaning up file paths. 12 years ago
ConstructorToConversionOperatorPass.cs Added conversion operators for ctors with default params. 11 years ago
DelegatesPass.cs Fixed a crasher in delegates pass when processing libraries with no declarations. 10 years ago
FieldToPropertyPass.cs Changed property fields generation kind to internal. 12 years ago
FindSymbolsPass.cs Removed the option for copy ctors and prevented usage of ignored ones. 11 years ago
FixDefaultParamValuesOfOverridesPass.cs Fixed the bodies of functions overriding indirect virtuals. 11 years ago
FunctionToInstanceMethodPass.cs Separated IsTagDecl into TryGetClass and TryGetEnum, added IsClass() and IsEnum(). 12 years ago
FunctionToStaticMethodPass.cs Deprecated ExplicityIgnored use ExplicitlyIgnore(). Getting ExplicityIgnored and setting ExplicityIgnored to false don't make much sense anymore. 12 years ago
GenerateAbstractImplementationsPass.cs Changed the comparer for parameter types to a singleton. 11 years ago
GenerateAnonymousDelegatesPass.cs Changed the comparer for parameter types to a singleton. 11 years ago
GenerateInlinesCodePass.cs Ensured symbols for templates instantiating pointers or references. 10 years ago
GenerateTemplatesCodePass.cs Ensured symbols for templates instantiating pointers or references. 10 years ago
GetterSetterToPropertyAdvancedPass.cs Fixed the generation of overrides of virtuals from secondary bases. 11 years ago
GetterSetterToPropertyPass.cs Normalize all the line endings 12 years ago
HandleDefaultParamValuesPass.cs Fixed another case of a default arg assigned through an implicit ctor. 11 years ago
MarshalPrimitivePointersAsRefTypePass.cs Improved the support for constructor expressions. 11 years ago
MoveFunctionToClassPass.cs Moved IsSynthetized from Method to Function. 12 years ago
MoveOperatorToClassPass.cs Moved IsSynthetized from Method to Function. 12 years ago
MultipleInheritancePass.cs Changed the comparer for parameter types to a singleton. 11 years ago
ObjectOverridesPass.cs Moved IsSynthetized from Method to Function. 12 years ago
ParamTypeToInterfacePass.cs Cloned types when changing them to interfaces for multiple inheritance. 11 years ago
Pass.cs Don't visit invalid units 11 years ago
PassBuilder.cs Fixed wrong comment. 13 years ago
RenamePass.cs Fixed a bug when wrapping virtual properties overridden in indirect derived types. 11 years ago
RenameRootNamespaces.cs Based on Abhinav Tripathi's work: extracted delegates in order to reuse them. 11 years ago
ResolveIncompleteDeclsPass.cs Ensured the pass for resolving declarations completes types of ignored fields. 11 years ago
SortDeclarationsPass.cs Reworked declaration storage in the managed AST layer. 11 years ago
verbs.txt Removed "content" from the verbs because it's used more often as the noun. 11 years ago