Commit graph

36 commits

Author SHA1 Message Date
Jonathan Müller
f75776df33 Add cpp_alias_template 2017-01-26 17:56:50 +01:00
Jonathan Müller
67a1b01efc Add simple cpp_template_parameter implementations 2017-01-26 17:34:59 +01:00
Jonathan Müller
7c896453b5 Add cpp_constructor and cpp_destructor 2017-01-24 21:27:41 +01:00
Jonathan Müller
03da9ceb63 Add cpp_member_function and cpp_conversion_op 2017-01-24 21:18:10 +01:00
Jonathan Müller
d2b5a79ba2 Add cpp_member_variable and cpp_bitfield 2017-01-24 20:47:50 +01:00
Jonathan Müller
fe5eb5a047 Add cpp_base_class 2017-01-24 20:29:30 +01:00
Jonathan Müller
f32af61614 Add cpp_class 2017-01-24 19:22:25 +01:00
Jonathan Müller
ddadcfe88c Add cpp_function 2017-01-22 22:01:40 +01:00
Jonathan Müller
160fa1fe64 Add cpp_language_linkage 2017-01-22 13:17:00 +01:00
Jonathan Müller
664b5a6d4e Add cpp_variable 2017-01-22 13:06:18 +01:00
Jonathan Müller
4b69e823c8 Add cpp_variable_base 2017-01-22 12:53:49 +01:00
Jonathan Müller
eedc029e66 Add cpp_type_alias 2017-01-22 12:44:21 +01:00
Jonathan Müller
c14e4dca40 Add to_string() operation for cpp_entity_kind 2017-01-22 12:34:10 +01:00
Jonathan Müller
87aba96c5b Rename cpp_entity_type -> cpp_entity_kind 2017-01-22 12:29:24 +01:00
Jonathan Müller
6b658297d8 Add visit operation 2017-01-22 12:26:28 +01:00
Jonathan Müller
0b88656cc2 Add full_name() function 2017-01-22 11:50:37 +01:00
Jonathan Müller
a2c54165bd Add cpp_enum and cpp_enum_value 2017-01-21 22:44:53 +01:00
Jonathan Müller
023ce3e87c Remove cpp_scope 2017-01-21 22:30:51 +01:00
Jonathan Müller
36425c096b Add is_valid() check for types 2017-01-21 22:04:00 +01:00
Jonathan Müller
78d546f09c Add cpp_function_types.hpp 2017-01-21 21:38:31 +01:00
Jonathan Müller
5dd5fe4c42 Add cpp_array_type 2017-01-21 21:14:35 +01:00
Jonathan Müller
9fd18e9158 Add basic cpp_expression support 2017-01-21 21:05:52 +01:00
Jonathan Müller
ebfa75aa8b Add first cpp_type infrastructure 2017-01-21 20:54:10 +01:00
Jonathan Müller
21c59afc71 Generalize basic_cpp_entity_ref to use predicate 2017-01-21 19:53:37 +01:00
Jonathan Müller
9d60bd2992 Add cpp_using_declaration 2017-01-21 13:44:35 +01:00
Jonathan Müller
69f78d6abf Add basic_cpp_entity_ref generalization 2017-01-21 13:40:13 +01:00
Jonathan Müller
b54410cab2 Add cpp_using_directive 2017-01-21 13:30:53 +01:00
Jonathan Müller
bbfef3151d Use hash of string as identifier 2017-01-21 13:20:07 +01:00
Jonathan Müller
75c67ab5cd Add cpp_namespace_alias 2017-01-21 13:15:13 +01:00
Jonathan Müller
6d666a4d9f Add cpp_entity_index 2017-01-21 12:59:37 +01:00
Jonathan Müller
079320cd01 Extract cpp_entity_container CRTP class 2017-01-21 12:35:11 +01:00
Jonathan Müller
2812c7bd0a Set parent when adding automatically 2017-01-21 12:25:58 +01:00
Jonathan Müller
c25103e680 Add cpp_namespace 2017-01-20 23:42:51 +01:00
Jonathan Müller
170c4045e2 Add cpp_file 2017-01-20 23:23:35 +01:00
Jonathan Müller
865217a190 Add cpp_scope base 2017-01-20 23:10:04 +01:00
Jonathan Müller
9a944cd500 Add basic entity 2017-01-20 23:00:47 +01:00