|
Blender V5.0
|
#include <BLI_vector.hh>
Public Attributes | |
| T * | data = nullptr |
| int64_t | size = 0 |
| int64_t | capacity = 0 |
| BLI_NO_UNIQUE_ADDRESS Allocator | allocator |
This is used in #Vector::from_raw and Vector::release to transfer ownership of the underlying data-array into and out of the Vector. Note that this struct does not do any memory management.
Definition at line 50 of file BLI_vector.hh.
| BLI_NO_UNIQUE_ADDRESS Allocator blender::VectorData< T, Allocator >::allocator |
Definition at line 54 of file BLI_vector.hh.
| int64_t blender::VectorData< T, Allocator >::capacity = 0 |
Definition at line 53 of file BLI_vector.hh.
| T* blender::VectorData< T, Allocator >::data = nullptr |
| int64_t blender::VectorData< T, Allocator >::size = 0 |
Definition at line 52 of file BLI_vector.hh.
Referenced by remove_in_and_out_node_panel_recursive().