4919 Commits (b7fa720ee122f09d00fc9005514608384a09211b)
 

Author SHA1 Message Date
Dimitar Dobrev 4e30a41ee8 Correctly align printed information for debugging 5 years ago
Dimitar Dobrev c23bc89f86 Clean all warnings in the non-generated C# 5 years ago
Dimitar Dobrev 78ed7c72a1 Clean all C++ warnings in the parser 5 years ago
Dimitar Dobrev 5ceedc167a Set the render kind of inline command comments 5 years ago
Dimitar Dobrev 8dfcd5b717 Fix all memory leaks in tests 5 years ago
Dimitar Dobrev 653f4cc287 Generate by ref parameters of type a pointer to enum 5 years ago
Ali Alamiri eb838be70f
Use UnsupportedType description for type name instead of empty string (#1339) 5 years ago
Dimitar Dobrev ce74674c4e Document the release of CppSharp 0.10.3 5 years ago
Dimitar Dobrev 7fc681a41d Ensure complete template specializations in AST 5 years ago
João Matos 2fb1376c4f Add an option and checking for generation of deprecated declarations. 5 years ago
Dimitar Dobrev fe5e72bb68 Regenerate the parser bindings for Windows. 5 years ago
João Matos 59715984f1 Re-generated parser bindings for MacOS and Linux. 5 years ago
João Matos c21ddcca1e Implement parsing and AST processing of C++ deprecated attributes. 5 years ago
João Matos 083bcd845c Make sure we use a native type printer for symbols code generation. 5 years ago
João Matos da37afb738 Git ignore new include folders for cross generation. 5 years ago
João Matos dabdb43a23 Re-generated parser bindings on MacOS and Linux. 5 years ago
João Matos b091a0370a Extract and rework type map finding code from VisitTagType in C++ type printer. 5 years ago
João Matos c7db119d47 Fix marshaling for wchar_t in C++ generator mode. 5 years ago
João Matos 925783a0ce Fix includes setup for parser bindings generation in macOS host platform. 5 years ago
João Matos 060432c2d9 Remove some dead code. 5 years ago
João Matos daef4342c1 Fix generation of field property setters in C++ generator. 5 years ago
João Matos 23fab707b5 Fix FieldToProperty pass to ignore non-public properties in C++ generator. 5 years ago
João Matos 534acc564d Fix declaration access for generated fields flattened from anonymous types. 5 years ago
João Matos 237b344f67 Change standard type maps to be more specific about its supported generators. 5 years ago
Ali Alamiri 32b83a3015
Generate forward ref header for enum defined inside a class in C++/CLI (#1322) 5 years ago
Ali Alamiri 344656c787
Move the GenerateInclude logic to GetTypeReference (#1319) 5 years ago
Ali Alamiri d2f5c26da0
By reference enum param fixes (#1321) 5 years ago
Build Agent 574fbca2c8 Add declaration context as object to function class block 5 years ago
Build Agent 010099021c Add blocks for ctor, dtor, and finalizer bodies. Add constructor that takes a bool from the caller to indicate if the callee should own the pointer passed to it or not 5 years ago
João Matos 648b1fdc3c Add generic type map handling methods for later refactoring of generators. 5 years ago
João Matos 1ad118ceba Fix type printing of typedef qualifiers in C++ type printer. 5 years ago
João Matos 64a99cce08 Fix C++ parser ambiguity in generation of C++ method identifiers by wrapping them in parens. 5 years ago
João Matos aa2a7117ac Fix generation of C++ constructor for abstract classes. 5 years ago
João Matos 38a037e104 Fix generation of native instance constructors in C++ generator. 5 years ago
João Matos 0f23d871de Fix marshaling of C++ references in C++ marshaler. 5 years ago
João Matos 7acd580914 Minor refactoring to allow better IDE inspection and debugging. 5 years ago
João Matos 285f3f6ee0 Rewrite GenerateEnumFromMacros to search through multiple translation units. 5 years ago
João Matos a6fc9fa8e4 Fix CppTypePrinter to check for typemaps for tag types and keep track of them. 5 years ago
João Matos 21ec93209e Implement a few overloads in CppTypePrinter that trigger the type maps checking code. 5 years ago
João Matos 15efafb942 Fix ignore type checking to take type maps into account. 5 years ago
João Matos 6d4e9408a0 Fix ignored declaration checking to properties desugar field types. 5 years ago
João Matos a4766719cd Fix GetterSetterToProperty pass heuristic to also detect “to” as a verb. 5 years ago
João Matos 0be50847df Minor formatting fixes. 5 years ago
João Matos 41a366597e Reformat long lines in CppTypePrinter.cs. 5 years ago
João Matos 55a31b05bf CppTypePrinter now takes a BindingContext for further usage in type maps handling. 5 years ago
João Matos 3e67c1f9e3 Only generate “override” in header files for C++ generator. 5 years ago
João Matos 9826097b53 Guard MoveFunctionToClassPass pass registration against CLI and C# generators. 5 years ago
João Matos 9a27954ad0 Ignore generated field method acessors when processing properties in GetterSetterToProperty. 5 years ago
João Matos 283ba0ea3b Overall fixes to C++ generation. 5 years ago
Build Agent 970e44490e add cli namespace to header to ensure the array type does not conflict with other types called array 5 years ago