90 Commits (42f38ec99eed9b126720852a821ad42c12659fea)

Author SHA1 Message Date
Joao Matos 1e8db6020e Add convenience constructor to ArrayType. 5 years ago
Joao Matos 50451ac897 Code cleanup. 5 years ago
Joao Matos 5e74bc351f Add TypeQualifiersMode to Type and implement in C++ type printer. 5 years ago
Joao Matos 6b53f5828a Add new VisitQualifiedType overload to visitors. 5 years ago
Joao Matos c5bcb48cc2 Implement UnresolvedUsingType and UnresolvedUsingTypename. 6 years ago
Joao Matos 53816286bc Fixed type map support for typedef types. 7 years ago
Dimitar Dobrev 9bc39c44ab Generate valid C# for template indexers taking const char* 7 years ago
Dimitar Dobrev 3caa8c5da2 Restore removed specializations 7 years ago
Joao Matos 6dfd16ba9b Move `CppTypePrinter` to generators and inherit from `TypePrinter`. 7 years ago
Dimitar Dobrev e2a23b8987 Fixed the generated C# when returning a non-const char*. 7 years ago
Dimitar Dobrev 55053fddda Properly hashed types to optimize their storage in maps. 7 years ago
Dimitar Dobrev 4adc3d646a Fixed right-value references creating ambiguous overloads. 7 years ago
Dimitar Dobrev 202ae75df4 Fixed the generated code in a case of ambiguous overloads. 7 years ago
Dimitar Dobrev e10fc01bff Changed type maps to only return types - no strings. 7 years ago
Dimitar Dobrev c8536b4141 Updated to LLVM/Clang revisions 339502/339494 respectively. 8 years ago
Dimitar Dobrev 4b310875d3 Enabled classes having specializations for secondary bases to call their extensions. 8 years ago
Joao Matos 5dc239a9ef Improve debugging display for Type type. 8 years ago
Dimitar Dobrev 16aa74a20b Changed an event to a context with a read-only list of parameters. 9 years ago
Mohit Mohta 8a2e813445 Merged Delegate Pass and pass for Anonymous Delegates and added the following improvements alongwith. 9 years ago
Dimitar Dobrev 649df6e5e7 Made all lists of parameters read-only. 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 a85dcaa533 [ast] Added a constructor taking string to UnsupportedType. 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
Joao Matos 4a653b00bd Added string as a primitive type to the type system. 9 years ago
Dimitar Dobrev 7ad1af0cac Removed redundant qualification of types in the generated C#. 9 years ago
Joao Matos 9a5728ec16 Fixed equality testing of unsugared template specializalition types. 9 years ago
Dimitar Dobrev 8d322ad53e Properly handled signed chars in the AST. 9 years ago
Dimitar Dobrev cef847825a Exposed constant expressions, friendships and exception specifications of functions in our AST. 9 years ago
Dimitar Dobrev 5af5b2093f Extended the AST with the template parameters being substituted. 9 years ago
Dimitar Dobrev d22e084c7c Fixed the walking of pointer types to use the correct qualifiers. 9 years ago
Joao Matos 71c6e72959 Added convenience ctor to TypedefType. 9 years ago
Joao Matos 76ce6c7836 Added an unsupported type node to the AST. 9 years ago
Dimitar Dobrev 5d8ecf32d7 Extended the AST with the GCC vector type ("__attribute__"). 10 years ago
Dimitar Dobrev 7d67f4b023 Added unary transformations and other fixes to restore the full build with all tests. 10 years ago
Joao Matos b7689b2d60 Added support for missing basic Clang built-in types. 10 years ago
Joao Matos 1206b48776 Improved debugging representation of template arguments and specializations. 10 years ago
Dimitar Dobrev fc87fb6ee9 Added the desugared type, if any, of DependentNameType, to the AST. 10 years ago
Dimitar Dobrev 7986747373 Added dependent template specialization types to the AST. 10 years ago
Dimitar Dobrev eaef452d52 Stopped ignoring system declarations so that they can be properly parsed. 10 years ago
Dimitar Dobrev 3eb259f151 Fixed the generated code when having long doubles in the origin. 10 years ago
Dimitar Dobrev 6abdb764e6 Completed the exposing of type aliases in our AST. 10 years ago
Dimitar Dobrev 0c107a3bee Fixed the comparison of template specialisation types. 10 years ago
Dimitar Dobrev 2624c91e75 Fixed the comparison involving typedefs to use their real types. 10 years ago
Dimitar Dobrev 41cd6e6ab7 Fixed a regression when generating the parser bindings for OS X. 10 years ago
Dimitar Dobrev 0d5c4539a2 Generated internals of types nested in templates. 10 years ago
Dimitar Dobrev e4200f4690 Fixed the wrapping of template parameters in the parser. 10 years ago
Dimitar Dobrev 908988e70e Fixed some warnings about missing default values of params in overrides. 11 years ago
triton 2593f4727f Added support for getting the array element size to the AST. 11 years ago