Matej Kenda
bd4560123f
Sync differences from branch 'master' into 'devel' after release 1.13.3
2024-04-06 10:21:08 +02:00
Günter Obiltschnig
3bb76f51ad
fix(CppParser): parsing of function template parameters and namespace imports
2024-02-06 10:00:41 +01:00
Günter Obiltschnig
568b0fca8e
feat(CppParser): C++11 attributes support
2024-02-05 21:06:28 +01:00
Günter Obiltschnig
da39e3ce70
base class lookup
2023-07-11 08:54:34 +02:00
Günter Obiltschnig
b0d7f9bd79
style
2023-07-11 06:47:40 +02:00
Fabio Oberhofer
f6e2524db6
CppParser: fix for std::function<void()> parameter
...
The parameter was previously seen as a function because of it's
brackets.
2023-07-03 14:16:22 +02:00
Günter Obiltschnig
ed7aface46
Merge pull request #3927 from thomkopp/feat/cppparser-global-ns-support
...
CppParser: Support return values which are specified to be in the global namespace
2023-01-23 22:18:14 +01:00
John Vandenberg
0e6e16645c
Remove trailing whitespace ( #3668 )
2022-07-07 04:18:20 -05:00
Thomas Kopp
20b201dd7d
CppParser: Support for return values in global ns
...
If a return value of a virtual member function is specified to be in the
global namespace using leading double colons (e.g. virtual ::MyClass*)
the parser is now handling the virtual keyword correctly. Prior the
function was not declared as virtual and the return value was named as
virtual::MyClass* which led to completely missleading results.
2022-04-25 13:49:03 +02:00
Thomas Kopp
507d13ede7
CppParser: Support for return values in global ns
...
If a return value of a member function is specified to be in the global
namespace using leading double colons (e.g. ::MyClass) the parser is now
recognizing it as valid c++ code instead of aborting with an exception.
2022-04-25 13:48:33 +02:00
Günter Obiltschnig
7d6406091c
fix warnings
2021-06-26 10:04:46 +02:00
Günter Obiltschnig
70da508a79
style/whitespace
2021-06-26 06:30:49 +02:00
Günter Obiltschnig
a1a228ff68
CppParser: merge changes from internal repository
2021-06-22 13:22:27 +02:00
Günter Obiltschnig
328d6a1a46
add support for typed enums and deleted functions
2020-07-29 09:02:41 +02:00
Günter Obiltschnig
450089d5e6
fixes for C++11/14
2020-01-14 10:49:47 +01:00
Günter Obiltschnig
cc664cba89
merge CppParser C++11 and other improvements from appinf
2019-11-16 19:01:02 +01:00
Günter Obiltschnig
b543e074a1
merge fixes from develop
2018-12-30 21:16:19 +01:00
Günter Obiltschnig
d6f97fe346
added support for C++14/17 number literals
2018-12-30 21:00:17 +01:00
Günter Obiltschnig
04e7e04d4d
Remove \$Id`$ headers
2017-09-09 11:14:06 +02:00
Guenter Obiltschnig
5aa942baed
fixed a namespace lookup bug
2017-02-18 22:29:24 +01:00
Guenter Obiltschnig
cecf7cdd1b
CppParser fixes to support function try blocks and unions
2014-07-01 07:13:05 +02:00
Roger Meier
b0581433a7
LICENSE: add info about SPDX-License-Identifier usage and use it
...
fix: remove executable flag and change back to 100644 (was 100755)
Signed-off-by: Roger Meier <r.meier@siemens.com>
2014-05-14 08:38:09 +02:00
Roger Meier
628a06f718
LICENSE: add info about SPDX-License-Identifier usage and use it
...
Signed-off-by: Roger Meier <roger@bufferoverflow.ch>
2014-05-04 21:02:42 +02:00
Guenter Obiltschnig
2cc47b5c02
on Windows, quote the path passed to the compiler
2012-11-18 23:00:55 +01:00
Guenter Obiltschnig
78c69b9144
added support for new C++11 keywords and features to CppParser and PocoDoc
2012-11-17 10:08:13 +01:00
Guenter Obiltschnig
3d0eec828b
- fixed a CppParser issue when parsing templates with default template args (such as Poco::SharedPtr)
2012-11-10 12:01:18 +01:00
Guenter Obiltschnig
64a4caaf42
updated CppParser
2012-10-15 07:50:06 +00:00
Aleksandar Fabijanic
d75e68c027
new trunk (base for 1.5)
...
windows build only
2012-04-23 01:14:34 +00:00