Julian Eisel
42ccbb7cd1
Cleanup: Move RNA path functions into own C++ file
...
Adds `rna_path.cc` and `RNA_path.h`.
`rna_access.c` is a quite big file, which makes it rather hard and
inconvenient to navigate. RNA path functions form a nicely coherent unit
that can stand well on it's own, so it makes sense to split them off to
mitigate the problem. Moreover, I was looking into refactoring the quite
convoluted/overloaded `rna_path_parse()`, and found that some C++
features may help greatly with that. So having that code compile in C++
would be helpful to attempt that.
Differential Revision: https://developer.blender.org/D15540
Reviewed by: Brecht Van Lommel, Campbell Barton, Bastien Montagne
2022-07-29 16:56:48 +02:00
..
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-06-08 13:29:32 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-07-05 13:41:49 +10:00
2022-02-11 09:14:36 +11:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-06-02 20:16:20 +10:00
2022-02-11 09:14:36 +11:00
2022-04-06 19:08:10 +10:00
2022-05-03 18:22:54 +10:00
2022-07-12 16:05:13 +10:00
2022-07-12 16:05:13 +10:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-05-03 18:22:54 +10:00
2022-07-16 17:30:17 +10:00
2022-03-08 22:15:12 +11:00
2022-03-08 22:15:12 +11:00
2022-05-17 12:54:05 +10:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-03-14 17:08:46 +01:00
2022-02-11 09:14:36 +11:00
2022-04-20 13:17:16 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-05-31 14:19:06 +10:00
2022-02-11 09:14:36 +11:00
2022-07-29 16:56:48 +02:00
2022-02-11 09:14:36 +11:00
2022-03-28 14:14:31 +11:00
2022-03-14 17:08:46 +01:00
2022-02-11 09:14:36 +11:00
2022-04-26 16:51:20 +10:00
2022-04-26 16:51:20 +10:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-07-13 08:43:57 -04:00
2022-02-11 09:14:36 +11:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-08 13:28:55 +10:00
2022-05-19 11:17:01 +10:00
2022-05-18 21:43:38 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-07-29 16:56:48 +02:00
2022-04-20 12:16:11 +10:00
2022-07-05 13:41:55 +10:00
2022-03-28 17:15:41 +11:00
2022-03-14 17:08:46 +01:00
2022-02-11 09:14:36 +11:00
2022-05-09 16:34:11 +02:00
2022-02-11 09:14:36 +11:00
2022-07-12 16:11:19 +10:00
2022-04-04 13:34:42 +10:00
2022-06-08 13:29:32 +10:00
2022-02-11 09:14:36 +11:00