Files
test/source/blender/blenkernel/intern
Jacques Lucke 83373002d2 Cleanup: use more C++ containers in BlendfileLinkAppendContext
This replaces two members of `BlendfileLinkAppendContext`:
* `LinkNodePair libraries` -> `Vector<BlendfileLinkAppendContextLibrary *>`
* `LinkNodePair items` -> `std::list<BlendfileLinkAppendContextItem *>`

This simplifies the code quite a bit.

Making `libraries` a `Vector` works because afaik we never iterate over the
libraries while also adding new ones (which would invalidate iterators). It's
also nice, necause we use random access in some cases.
`items` can't become a vector, because afaik more items may be added while
iterating over it. So it's still a linked list now, but with a better type that reduces
boilerplate a lot.

Pull Request: https://projects.blender.org/blender/blender/pulls/124524
2024-07-11 18:44:38 +02:00
..
2024-01-30 14:42:13 -05:00
2024-05-13 16:07:12 +02:00
2024-06-02 20:36:33 -04:00
2024-07-04 19:38:04 +03:00
2024-01-30 14:42:13 -05:00
2024-05-13 16:28:19 +02:00
2024-07-09 18:20:11 +02:00
2024-07-09 18:20:11 +02:00
2024-07-04 14:39:58 +02:00
2024-04-20 12:41:23 +10:00
2024-05-13 16:07:12 +02:00
2024-06-17 23:50:05 +02:00