592 Commits (d9394cd5dfee47ca34e79c231af89ef51c881d63)

Author SHA1 Message Date
Dimitar Dobrev 9294ea0978 Ignored defaulted functions when generating C++ for symbols. 9 years ago
Dimitar Dobrev cd548059e9 Added support for class templates which do not specialise types external to them. 9 years ago
Kimon Topouzidis 8d518fba22 Set the name-space of constructed parameters to their function. (#909) 9 years ago
Dimitar Dobrev b71a37d154 Simplified and stabilised the getting of the base of a method. 9 years ago
Dimitar Dobrev 4a0167e10c Made whether a method is an override adjustable. 9 years ago
Dimitar Dobrev f9a8798b8f Fixed the generated C# for setters with a reference to a primitive type. 9 years ago
Dimitar Dobrev 2f2f13f352 Deleted an unused method. 9 years ago
Dimitar Dobrev d3e8cc51d5 Further simplified the getting of base methods from only the primary bases. 9 years ago
Dimitar Dobrev e0367c5601 Simplified the getting of base methods from only the primary bases. 9 years ago
Dimitar Dobrev 0c22c4deb7 Simplified the generation of C# for base calls. 9 years ago
Dimitar Dobrev 0ecb7fc156 Changed the getting of a root base method to use the list of overrides. 9 years ago
Dimitar Dobrev 845bf5b7f1 Based if a method is an override exclusively on if it has any overridden methods. 9 years ago
Dimitar Dobrev e2e4109631 Added to a method a list of its overridden methods. 9 years ago
Dimitar Dobrev e62651a954 Fixed the getting of base methods to include ignored ones. 9 years ago
Dimitar Dobrev 081b111dc7 Fixed the generated C# when an external specialisation with a dependent field is used as a field. 9 years ago
Kimon Topouzidis 3760d4d550 Made Function a DeclarationContext to match the Clang AST. (#896) 9 years ago
Dimitar Dobrev 40e6abbd22 Deleted pointless indexation of overloads. 9 years ago
Dimitar Dobrev 351bae6bb6 Removed redundant indexation from internal functions in C#. 9 years ago
Dimitar Dobrev 9c0f80f69d Bound the supported specialisations with generic syntax in the generated C#. (#880) 9 years ago
Joao Matos 5caa12375c Add Decimal primitive types to the AST type model. 9 years ago
Joao Matos 86a2a171cc Improved Class.GetOverloads method to work with functions as generalized declarations. 9 years ago
Kimon Topouzidis 1298634804 Extended declarations to store their packing. (#871) 9 years ago
Dimitar Dobrev a6b25c1941 Fixed the visiting of class template specialisations. 9 years ago
Dimitar Dobrev 1895ae3b94 Removed unused kinds of function synthesis. 9 years ago
Dimitar Dobrev bbfeb09678 Ignored pack expansions. 9 years ago
Joao Matos bd86afa9a2 [ast] Visit methods, properties and fields when they're added as declarations. 9 years ago
Joao Matos 97cc7e53df [ast] Added IsStatic property to fields. 9 years ago
Joao Matos ae3b9f56a8 [ast] Added support for field acessors to functions (to be used by Embeddinator). 9 years ago
Joao Matos a85dcaa533 [ast] Added a constructor taking string to UnsupportedType. 9 years ago
Joao Matos 38cb8e1dbe Overhaul type printer and marshal contexts design and implementation. 9 years ago
Dimitar Dobrev 9dbcc3cc2c Completed the support for dependent type names. 9 years ago
Dimitar Dobrev 974f8fab20 Replaced the useless desugared dependent name type with its qualifier. 9 years ago
Dimitar Dobrev 6d63508d3f Sent a missed changed about reading the function type in the parser. 9 years ago
Dimitar Dobrev 1174800cff Generated the symbols for templates by separate functions instead. 9 years ago
Dimitar Dobrev fcca2e5501 Fixed the C++ printing of qualified template substitutions. 9 years ago
Dimitar Dobrev 71c14cdb2b Fixed the C++ printing of qualified specializations. 9 years ago
Dimitar Dobrev 6a43e82047 Fixed the C++ printing of classes nested in specializations. 9 years ago
Dimitar Dobrev 0f0f6172f0 Fixed the finding of functions to work in name-spaces too. 9 years ago
Dimitar Dobrev bf6ee830ed Simplified the printing of C++ qualifiers. 9 years ago
realvictorprm 10c86a2a10 Fixed the generated C# when an incomplete class is forwarded more than once. 9 years ago
realvictorprm 9d89764965 Wrapped injected classes in order to ease binding lists of redeclarations. 9 years ago
Dimitar Dobrev 120e386ad9 Fixed a few warnings. 9 years ago
realvictorprm 938ccf686b Incomplete classes and structs are now generated for C#. (#797) 9 years ago
Dimitar Dobrev 38f247b1db Merged the libraries for inlines and templates into one. 9 years ago
Joao Matos df9666d6c4 Added final AST support for methods and classes. 9 years ago
Joao Matos e74c72cb31 Call VisitDeclaration when visiting enumeration items. 9 years ago
Dimitar Dobrev 8b230bdf07 Fixed a corner case of a default parameter with a type mapped to an enum. 9 years ago
Dimitar Dobrev 935c580465 Deleted a useless weak reference thus simplifying TranslationUnit. 9 years ago
Dimitar Dobrev 8646d3e077 Obsoleted the direct settings for wrapped libraries in the options. 9 years ago
Joao Matos 4a653b00bd Added string as a primitive type to the type system. 9 years ago