NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
storage::make_aligned< T > Class Template Reference

#include </opt/mellanox/doca/applications/storage/storage_common/aligned_new.hpp>

Public Member Functions

make_aligned< T > & aligned_to (size_t alignment)
 
template<typename... Args>
T * object (Args &&...args) const
 
template<typename... Args>
T * object_array (size_t object_count, Args &&...args) const
 

Detailed Description

template<typename T>
class storage::make_aligned< T >

Definition at line 37 of file aligned_new.hpp.

Member Function Documentation

◆ aligned_to()

template<typename T >
make_aligned<T>& storage::make_aligned< T >::aligned_to ( size_t  alignment)
inline

Definition at line 39 of file aligned_new.hpp.

◆ object()

template<typename T >
template<typename... Args>
T* storage::make_aligned< T >::object ( Args &&...  args) const
inline

Definition at line 63 of file aligned_new.hpp.

◆ object_array()

template<typename T >
template<typename... Args>
T* storage::make_aligned< T >::object_array ( size_t  object_count,
Args &&...  args 
) const
inline

Definition at line 88 of file aligned_new.hpp.


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