Commit graph

16 commits

Author SHA1 Message Date
Jonathan Müller
9f18b7f4d8 Update clang-format 2018-09-20 19:57:03 +02:00
Jonathan Müller
4c78c69da0 Update copyright year 2018-01-26 08:39:09 +01:00
Jonathan Müller
93d2c58f7f Add signature() to cpp_function_base 2017-07-10 19:26:55 +02:00
Jonathan Müller
599f2bbff8 Add semantic parent to forward declarable entities 2017-04-14 22:06:27 +02:00
Jonathan Müller
c5d6df957c Remove parameter children from e.g. cpp_function_base
Also template parameter children of cpp_template_template_parameter.
Now accessible over named function, consistent with base classes, other template parameters etc.
2017-04-11 18:50:02 +02:00
Jonathan Müller
c3d1d97892 Add and parse cpp_friend
Only works in clang>=4.
2017-04-06 11:45:17 +02:00
Jonathan Müller
eeb48f1df5 Parse cpp_function_template 2017-03-25 14:34:04 +01:00
Jonathan Müller
cb9ad57e87 Register declarations as well
Will be overriden by definitions.
2017-03-18 11:01:27 +01:00
Jonathan Müller
183aeaafde Parse documentation comments 2017-03-16 11:49:37 +01:00
Jonathan Müller
68c74a9f07 Parse cpp_constructor 2017-03-12 18:18:26 +01:00
Jonathan Müller
9267bbbff2 Parse free functions 2017-03-11 18:08:06 +01:00
Jonathan Müller
210fcf2c36 Add support for forward declarations 2017-03-11 15:36:51 +01:00
Jonathan Müller
51bdbca81d Parse cpp_variable 2017-02-24 22:29:48 +01:00
Jonathan Müller
93c6e0f44c Add cpp_function_template 2017-02-01 21:29:05 +01:00
Jonathan Müller
67a1b01efc Add simple cpp_template_parameter implementations 2017-01-26 17:34:59 +01:00
Jonathan Müller
ddadcfe88c Add cpp_function 2017-01-22 22:01:40 +01:00