|  | Audacity 3.2.0
    | 
Primary template of metafunction deducing other things from Traits<T> More...
#include <PackedArray.h>
| Public Types | |
| using | element_type = typename Traits< T >::element_type | 
| using | iterated_type = T | 
|  Public Types inherited from PackedArray::Traits< T > | |
| using | element_type = T | 
| Static Public Member Functions | |
| static iterated_type * | begin (T *p) | 
| static element_type * | element_ptr (T *p) | 
| static size_t | element_offset () | 
Primary template of metafunction deducing other things from Traits<T>
Definition at line 26 of file PackedArray.h.
| using PackedArray::detail::ExtendedTraits< T, typename >::element_type = typename Traits<T>::element_type | 
Definition at line 27 of file PackedArray.h.
| using PackedArray::detail::ExtendedTraits< T, typename >::iterated_type = T | 
Definition at line 28 of file PackedArray.h.
| 
 | inlinestatic | 
Definition at line 29 of file PackedArray.h.
Referenced by PackedArray::detail::ExtendedTraits< T, std::void_t< decltype(std::declval< T >().*(Traits< T >::array_member))> >::element_offset(), and PackedArray::detail::ExtendedTraits< T, std::void_t< decltype(std::declval< T >().*(Traits< T >::array_member))> >::element_ptr().
| 
 | inlinestatic | 
Definition at line 31 of file PackedArray.h.
Referenced by PackedArray::Deleter< Type, BaseDeleter >::Deleter().
| 
 | inlinestatic | 
Definition at line 30 of file PackedArray.h.
Referenced by PackedArray::Deleter< Type, BaseDeleter >::operator()().