Commit graph

18 commits

Author SHA1 Message Date
Jonathan Müller
93d2c58f7f Add signature() to cpp_function_base 2017-07-10 19:26:55 +02:00
Jonathan Müller
bb3253220b Add formatting options to code generation 2017-05-27 11:11:54 +02:00
Jonathan Müller
4db09778b5 Add and parse cpp_static_assert 2017-04-11 20:37:24 +02:00
Jonathan Müller
88af191c70 Clean kind check functions 2017-04-07 19:06:45 +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
dc290415f1 Remove is_valid() for types
Not complete and not really necessary.
2017-03-27 21:38:56 +02:00
Jonathan Müller
6f050bac66 Add and parse cpp_decltype_type 2017-03-27 21:36:55 +02:00
Jonathan Müller
acb2f06bfd Add and parse cpp_auto_type 2017-03-27 12:10:40 +02:00
Jonathan Müller
23a7248964 Add support for member pointer types 2017-02-23 15:39:12 +01:00
Jonathan Müller
a9bc9a1c9b Add cpp_dependent_type 2017-02-05 21:48:55 +01:00
Jonathan Müller
853a132425 Add cpp_template_instantiation_type 2017-02-05 21:35:39 +01:00
Jonathan Müller
65eb2f58b5 Rename cpp_function_types.hpp -> cpp_function_type.hpp
Only plural header, consistency.
2017-02-05 21:29:56 +01:00
Jonathan Müller
edb132981a Add cpp_template_template_parameter 2017-02-01 21:04:53 +01:00
Jonathan Müller
ddadcfe88c Add cpp_function 2017-01-22 22:01:40 +01:00
Jonathan Müller
87aba96c5b Rename cpp_entity_type -> cpp_entity_kind 2017-01-22 12:29:24 +01:00
Jonathan Müller
36425c096b Add is_valid() check for types 2017-01-21 22:04:00 +01:00
Jonathan Müller
ebfa75aa8b Add first cpp_type infrastructure 2017-01-21 20:54:10 +01:00