.. _file_nvcv_types_include_nvcv_alloc_Allocator.hpp: File Allocator.hpp ================== Definition (``nvcv_types/include/nvcv/alloc/Allocator.hpp``) ------------------------------------------------------------ .. toctree:: :maxdepth: 1 program_listing_file_nvcv_types_include_nvcv_alloc_Allocator.hpp.rst Includes -------- - ``../CoreResource.hpp`` - ``../detail/Callback.hpp`` - ``../detail/CompilerUtils.h`` - ``../detail/TypeTraits.hpp`` - ``Allocator.h`` (:ref:`file_nvcv_types_include_nvcv_alloc_Allocator.h`) - ``AllocatorImpl.hpp`` (:ref:`file_nvcv_types_include_nvcv_alloc_AllocatorImpl.hpp`) - ``cassert`` - ``cstddef`` - ``cstring`` - ``functional`` Included By ----------- - :ref:`file_nvcv_types_include_nvcv_Array.hpp` - :ref:`file_nvcv_types_include_nvcv_Image.hpp` - :ref:`file_nvcv_types_include_nvcv_Tensor.hpp` - :ref:`file_nvcv_types_include_nvcv_TensorBatch.hpp` - :ref:`file_cvcuda_include_cvcuda_Workspace.hpp` Namespaces ---------- - :ref:`namespace_nvcv` - :ref:`namespace_nvcv__detail` Classes ------- - :ref:`exhale_struct_structnvcv_1_1CustomMemAllocator_1_1has__trivial__copy__and__destruction` - :ref:`exhale_class_classnvcv_1_1Allocator` - :ref:`exhale_class_classnvcv_1_1CudaMemAllocator` - :ref:`exhale_class_classnvcv_1_1CustomAllocator` - :ref:`exhale_class_classnvcv_1_1CustomMemAllocator` - :ref:`exhale_class_classnvcv_1_1detail_1_1MemAllocatorWithKind` - :ref:`exhale_class_classnvcv_1_1HostMemAllocator` - :ref:`exhale_class_classnvcv_1_1HostPinnedMemAllocator` - :ref:`exhale_class_classnvcv_1_1MemAlignment` - :ref:`exhale_class_classnvcv_1_1MemAllocator` - :ref:`exhale_class_classnvcv_1_1ResourceAllocator`