Jonathan Müller
62e571a4d6
Update copyright notices
2022-02-07 20:43:22 +01:00
Minh Lu
1b03d106ab
Add support for consteval
2021-03-24 19:47:50 +01:00
Jonathan Müller
ade719651f
Copyright year update
2019-02-01 14:14:36 +01:00
Jonathan Müller
d971d9a59e
Workaround Windows bug in test
2018-12-18 16:42:57 +01:00
Jonathan Müller
f66ec833c1
Fix issue with defaulted destructors
2018-12-18 16:42:57 +01:00
Jonathan Müller
4b73c44133
Fix issue with array function arguments
...
Fixes #47 .
2018-03-20 15:19:41 +01:00
Jonathan Müller
4c78c69da0
Update copyright year
2018-01-26 08:39:09 +01:00
Jonathan Müller
1572920650
Add function to tokenize strings
2017-10-19 19:02:27 +02:00
Jonathan Müller
0672e85186
Add and use cpp_token_string for unexposed entities
2017-10-11 14:15:44 +02:00
Jonathan Müller
93d2c58f7f
Add signature() to cpp_function_base
2017-07-10 19:26:55 +02:00
Jonathan Müller
4534bd2842
Workaround converison operator parsing bug
2017-06-23 14:05:46 +02:00
Jonathan Müller
f596ef398f
Don't generate override and final on definitions
2017-06-22 13:57:59 +02:00
Jonathan Müller
b5a5e42955
Fix out-of-class destructor definition
2017-06-22 13:57:59 +02:00
Jonathan Müller
1c973cb0fa
Fix issue with conversion op parsing & instantiation type
2017-04-19 17:10:14 +02:00
Jonathan Müller
599f2bbff8
Add semantic parent to forward declarable entities
2017-04-14 22:06:27 +02:00
Jonathan Müller
cf7ea80768
Fix issue with out-of-line constructor definition of template class
2017-04-14 14:53:37 +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
aec3d77e2f
Fix issue with constructor in template file
2017-04-10 21:15:35 +02:00
Jonathan Müller
d18070a799
Implement code generation
2017-03-29 19:51:02 +02:00
Jonathan Müller
c44e0b512e
Use enum for builtin types
2017-03-27 22:19:25 +02:00
Jonathan Müller
bf7c85a9dd
Parse cpp_function_template_specialization
2017-03-27 10:07:13 +02:00
Jonathan Müller
eeb48f1df5
Parse cpp_function_template
2017-03-25 14:34:04 +01:00
Jonathan Müller
e787b845d5
Parse cpp_destructor
2017-03-12 18:38:31 +01:00
Jonathan Müller
68c74a9f07
Parse cpp_constructor
2017-03-12 18:18:26 +01:00
Jonathan Müller
8691628ec5
Parse cpp_converison_op
2017-03-12 17:43:57 +01:00
Jonathan Müller
85ca226117
Parse cpp_member_function
2017-03-12 16:04:28 +01:00