| 
    SOFUS ..
    
   | 
 
Classes | |
| class | unique_aligned_multi_array | 
| Aligned multi-dimensional array.  More... | |
| class | unique_aligned_multi_array< T, 1, void > | 
| Aligned one-dimensional array.  More... | |
| class | unique_aligned_multi_array< T, 2, void > | 
| Aligned two-dimensional array.  More... | |
Typedefs | |
| template<typename T > | |
| using | unique_aligned_array = std::unique_ptr< T[], std::function< void(T *)> > | 
Functions | |
| template<typename T , std::size_t Alignment = 4*sizeof(T)> | |
| unique_aligned_array< T > | unique_aligned_array_create (size_t n) | 
| template<class T , size_t I> | |
| std::enable_if< I==2 &&std::is_pod< T >::value, unique_aligned_multi_array< T, 2, void > >::type | unique_aligned_multi_array_create (size_t m, size_t n) | 
| template<class T , size_t I> | |
| std::enable_if< I==1 &&std::is_pod< T >::value, unique_aligned_multi_array< T, 1, void > >::type | unique_aligned_multi_array_create (size_t m) | 
| using unique_aligned_array = std::unique_ptr<T[], std::function<void(T*)> > | 
| unique_aligned_array< T > unique_aligned_array_create | ( | size_t | n | ) | 
Create unique aligned array with custom deleter
| T | type | 
| n | length | 
      
  | 
  inline | 
      
  | 
  inline |