namespace vsip::impl
template <typename ComplexFmt, typename T, typename AllocT>
class Dense_storage
Files: ../../vsip/dense.hpp
Dense_storage-inheritance Scopes/vsip/impl/Dense_impl.html [xref] [Source]
Public Typedefs Summary:
T*type [xref] [Source]
const T*const_type [xref] [Source]

Public Member functions Summary:
 constructorDense_storage(length_type size, type 0, const AllocT& AllocT ( )) [xref] [Source]
 constructorDense_storage(length_type size, T val, type 0, const AllocT& AllocT ( )) [xref] [Source]
 destructor~Dense_storage() [xref] [Source]
 Tget(index_type idx) [xref] [Source]
 voidput(index_type idx, T val) [xref] [Source]
 T&impl_ref(index_type idx) [xref] [Source]
 const T&impl_ref(index_type idx) [xref] [Source]
 typeimpl_data() [xref] [Source]
 const_typeimpl_data() [xref] [Source]

Protected Member functions Summary:
 voidimpl_rebind(length_type size, type buffer) [xref] [Source]
 voiddeallocate(length_type size) [xref] [Source]
 boolis_alloc() [xref] [Source]

Private Data members Summary:
AllocTallocator_ [xref] [Source]
boolalloc_data_ [xref] [Source]
T*data_ [xref] [Source]