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()().