2.8 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.8 KiB
		
	
	
	
	
	
	
	
Changelog
0.8.0 (12 Feb 2022)
- Update tests to net6.0
- Add support for specialized template (#34)
- Fix parsing qualifier (#37)
- Improve parsing template (#38)
- Fix for typedef in different namespace (#49)
0.8.0-alpha-001 (2 May 2020)
- Use CLangSharp - libclang 10.0
0.7.3 (8 Mar 2020)
- Optimize attribute parsing.
0.7.2 (27 Feb 2020)
- Make attribute parsing optional by default.
0.7.1 (15 Feb 2020)
- Fix infinite loop issue caused by attribute parsing.
0.7.0 (12 Feb 2020)
- Add support TypeAliases as Typedefs
- Add the support for skipping the parsing of SystemInclude Headers
- Improve Attribute parsing
0.6.0 (08 Sep 2019)
- Add CppClass.IsAnonymous
- Add comments to CppMacro
0.5.9 (08 Sep 2019)
- Add CppField.IsAnonymous
- Add bitfield information to CppField
- Fix enum canonical type to return the integer type
- Add more flags to CppFunctionFlags to detect a C++ method/inline/constructor/destructor
0.5.8 (16 July 2019)
- Add SizeOf
0.5.7 (18 Jun 2019)
- Fix the type of fields with function pointers
0.5.6 (16 Jun 2019)
- Fix tokenization with consecutive identifiers/keywords
0.5.5 (15 Jun 2019)
- Add CppGlobalDeclarationContainer.FindByNamemethods
0.5.4 (15 Jun 2019)
- Add CppComment.ChildrenToString
0.5.3 (14 Jun 2019)
- Add CppFunction.LinkageKind and CppLinkageKind
0.5.2 (14 Jun 2019)
- Use empty string for anonymous name (e.g structs, parameter names) instead of filling with a predefined name
0.5.1 (13 Jun 2019)
- Make CppField.Type and CppParameter.Type writeable
0.5.0 (12 Jun 2019)
- Add support for adding a pre and post header text for parsing
- Add detailed error message with extracted source line for root parser input
0.4.0 (08 Jun 2019)
- Add support for parsing parameter names for function prototypes
- Improve ToString of comments with new lines
- Add CppType.GetCanonicalType. Add CppTypeWithElementType
- Add extension method CppAttribute/CppFunction.IsPublicExport
- Make CppFunction and CppFunctionType ICppContainer of CppParameter
- Add ICppDeclaration
- Fix issue with Dictionary key already inserted for typedef (#4)
0.3.0 (29 May 2019)
- Add better support for comment with full structured comments (paragraph, block commands, parameters...)
- Fix warning with invalid file/line/column (0, 0)
- Remove some unnecessary warnings
0.2.0 (27 May 2019)
- Add support for expressions for init value for fields and parameters
0.1.3 (27 May 2019)
- Fix exception on ToString if the type is a bool
0.1.2 (27 May 2019)
- Change from error to warning in case of non supported features by libclang
0.1.1 (27 May 2019)
- Fix NRE with certain C++ template not supported by libclang (#1)
- Fix/improve error messages and source location
0.1.0 (27 May 2019)
- Initial version