Eli Friedman
1682deed0f
[libclang] Add API to query more information about base classes. ( #120300 )
...
The first API is clang_visitCXXBaseClasses: this allows visiting the
base classes without going through the generic child visitor (which is
awkward, and doesn't work for template instantiations).
The second API is clang_getOffsetOfBase; this allows computing the
offset of a base in the class layout, the same way
clang_Cursor_getOffsetOfField computes the offset of a field.
Also, add a Python binding for the existing function
clang_isVirtualBase.
2025-01-14 13:57:44 -08:00
..
2025-01-13 14:31:21 +01:00
2024-08-07 21:01:24 +01:00
2024-08-30 16:18:46 -05:00
2024-12-12 23:22:26 -08:00
2024-11-15 15:15:50 -08:00
2024-11-11 08:55:46 +01:00
2024-11-04 11:43:20 +00:00
2024-05-13 12:03:39 +05:30
2024-06-20 15:54:25 -07:00
2024-06-20 15:54:25 -07:00
2025-01-01 15:37:59 -08:00
2025-01-09 18:56:42 -08:00
2024-10-30 16:02:34 -07:00
2024-07-22 18:20:14 -05:00
2024-05-09 17:14:43 -04:00
2024-10-11 17:28:44 -04:00
2024-10-31 09:39:55 -05:00
2024-10-07 11:00:54 -04:00
2024-03-04 14:22:51 +01:00
2023-12-21 08:18:49 -08:00
2024-03-08 11:04:04 -08:00
2024-09-19 16:33:12 +02:00
2024-11-16 07:34:20 +01:00
2024-09-09 21:13:29 +02:00
2024-10-29 08:05:33 +01:00
2024-03-04 14:22:51 +01:00
2024-10-08 09:22:10 -07:00
2024-11-11 08:55:46 +01:00
2024-11-13 10:35:22 +01:00
2024-11-20 08:33:05 -05:00
2025-01-13 14:04:28 +01:00
2024-11-15 15:15:50 -08:00
2025-01-09 01:18:10 -05:00
2024-01-17 10:43:36 +04:00
2024-04-29 22:14:22 +09:00
2024-10-07 11:00:54 -04:00
2024-12-17 02:07:29 +01:00
2024-10-08 09:22:10 -07:00
2025-01-13 12:04:21 +01:00
2024-07-19 18:04:39 -07:00
2024-10-07 09:32:06 +01:00
2024-02-07 13:03:31 -06:00
2025-01-13 05:44:48 -08:00
2024-06-20 12:09:54 -07:00
2024-12-08 09:34:40 -08:00
2025-01-14 13:57:44 -08:00
2024-11-10 15:30:23 +01:00
2024-11-25 07:22:45 -08:00
2024-11-04 16:00:22 -08:00
2024-11-08 13:46:27 +08:00
2024-06-14 19:31:56 +09:00
2024-12-10 15:18:26 +08:00
2024-12-20 23:49:03 +01:00
2024-10-08 09:22:10 -07:00
2025-01-09 09:23:23 +01:00
2025-01-13 14:04:28 +01:00
2024-11-13 10:35:22 +01:00