.. _cudax-containers: Containers library =================== .. toctree:: :glob: :maxdepth: 1 api/class*uninitialized__buffer* The headers of the container library provide facilities to store elements on the heap. They are heavily inspired by the C++ `containers library `__ but deviate from the standard provided ones due to different requirements from heterogeneous systems. They build upon :ref:`memory_resources ` to ensure that e.g. execution space annotations are checked by the type system. .. _libcudacxx-containers-uninitialized-async-buffer: .. list-table:: :widths: 25 45 30 :header-rows: 0 * - :ref:` ` - Facilities providing uninitialized *heterogeneous* potentially stream ordered storage satisfying a set of properties - cudax 2.7.0 / CCCL 2.7.0