24 Commits (16aa74a20b95a32521052608db65b6ac588694f8)

Author SHA1 Message Date
Dimitar Dobrev 16aa74a20b Changed an event to a context with a read-only list of parameters. 8 years ago
Dimitar Dobrev 649df6e5e7 Made all lists of parameters read-only. 8 years ago
Dimitar Dobrev 1174800cff Generated the symbols for templates by separate functions instead. 8 years ago
Joao Matos 4e48af9a4c Remove the Driver dependency from the generators with a BindingContext. 9 years ago
marcos henrich de764599fa Separated IsTagDecl into TryGetClass and TryGetEnum, added IsClass() and IsEnum(). 11 years ago
marcos henrich 7125109e3f Deprecated ExplicityIgnored use ExplicitlyIgnore(). Getting ExplicityIgnored and setting ExplicityIgnored to false don't make much sense anymore. 11 years ago
marcos henrich 3f96bdbfe3 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
Øystein Krog d3e963ff19 Move helper methods in Type out from class and into extension class TypeExtensions 11 years ago
triton 6e0a243322 Cleaned up some diagnostics to debug severity. 12 years ago
triton 8ab7fb4cc7 Minor code cleanup. 12 years ago
Stephen Kennedy 0957843c4d Unify debugging output 12 years ago
triton d114ac0f0e Renamed LanguageGeneratorKind to GeneratorKind. 12 years ago
triton 5ada754d72 Reworked MoveOperatorToClassPass to be simpler and correct. 12 years ago
marcos henrich 0cf8c03aa3 PassBuilder is now generic. Driver Passes is now called TranslationUnitPasses. Added to driver GeneratorOutputPasses. Removed most of the PassBuilder Extensions. 12 years ago
marcos henrich b0d9e8b088 Fixed FunctionToInstanceMethodPass not skipping first method parameter. 12 years ago
marcos henrich ddfcf291df CLI generator needs first function parameter. 12 years ago
marcos henrich 3bd0086ac6 Fixed methods generated by FunctionToInstanceMethodPass and FunctionToStaticMethodPass, to use parent class Namespace and keep function Namespace as OriginalNamespace. 12 years ago
triton c13e843a3d Fixed the FunctionToInstanceMethod pass. 12 years ago
triton 68ddfbdd6f Move the AST project to the CppSharp.AST namespace. 12 years ago
triton cb6f2c72ca When creating new fake methods from functions also initialize their mangled names. 12 years ago
triton cc8f7cd1db Renamed Cxxi references to CppSharp. 12 years ago
triton 4189f1cbae Do not try to process methods in the function passes. 13 years ago
triton bf38d80af8 Update the existing passes to use the new pass interface. 13 years ago
triton c64efe7091 Added a pass to convert functions to instance methods. 13 years ago