Low-Level Abstraction of Memory Access
llama::bloballoc::SharedPtr Struct Reference

#include <BlobAllocators.hpp>

Public Member Functions

template<std::size_t Alignment>
auto operator() (std::integral_constant< std::size_t, Alignment >, std::size_t count) const -> std::shared_ptr< std::byte[]>
 

Detailed Description

Allocates heap memory managed by a std::shared_ptr for a View. This memory is shared between all copies of a View.

Definition at line 73 of file BlobAllocators.hpp.

Member Function Documentation

◆ operator()()

template<std::size_t Alignment>
auto llama::bloballoc::SharedPtr::operator() ( std::integral_constant< std::size_t, Alignment >  ,
std::size_t  count 
) const -> std::shared_ptr<std::byte[]>
inline

Definition at line 76 of file BlobAllocators.hpp.


The documentation for this struct was generated from the following file: