CAPD RedHom Library
capd::homAux::detail::FixedArrayStorageBase< ValueBuffer, MemoryRange > Class Template Reference

#include <capd/homAux/FixedArrayStorage.h>

Public Types

typedef FixedArrayStorageType< ValueBuffer, MemoryRange > BaseType
 
typedef BaseType::type Base
 

Public Member Functions

 FixedArrayStorageBase (FixedArrayStorageBase &&)=default
 
 FixedArrayStorageBase (const FixedArrayStorageBase &)=default
 
FixedArrayStorageBaseoperator= (const FixedArrayStorageBase &)=default
 
FixedArrayStorageBaseoperator= (FixedArrayStorageBase &&)=default
 
 FixedArrayStorageBase (MemoryRange memoryRange, size_t arraySize)
 

Friends

void swap (FixedArrayStorageBase &lhs, FixedArrayStorageBase &rhs)
 

Member Typedef Documentation

template<typename ValueBuffer, typename MemoryRange>
typedef BaseType::type capd::homAux::detail::FixedArrayStorageBase< ValueBuffer, MemoryRange >::Base
template<typename ValueBuffer, typename MemoryRange>
typedef FixedArrayStorageType<ValueBuffer, MemoryRange> capd::homAux::detail::FixedArrayStorageBase< ValueBuffer, MemoryRange >::BaseType

Constructor & Destructor Documentation

template<typename ValueBuffer, typename MemoryRange>
capd::homAux::detail::FixedArrayStorageBase< ValueBuffer, MemoryRange >::FixedArrayStorageBase ( FixedArrayStorageBase< ValueBuffer, MemoryRange > &&  )
default
template<typename ValueBuffer, typename MemoryRange>
capd::homAux::detail::FixedArrayStorageBase< ValueBuffer, MemoryRange >::FixedArrayStorageBase ( const FixedArrayStorageBase< ValueBuffer, MemoryRange > &  )
default
template<typename ValueBuffer, typename MemoryRange>
capd::homAux::detail::FixedArrayStorageBase< ValueBuffer, MemoryRange >::FixedArrayStorageBase ( MemoryRange  memoryRange,
size_t  arraySize 
)
inline

Member Function Documentation

template<typename ValueBuffer, typename MemoryRange>
FixedArrayStorageBase& capd::homAux::detail::FixedArrayStorageBase< ValueBuffer, MemoryRange >::operator= ( const FixedArrayStorageBase< ValueBuffer, MemoryRange > &  )
default
template<typename ValueBuffer, typename MemoryRange>
FixedArrayStorageBase& capd::homAux::detail::FixedArrayStorageBase< ValueBuffer, MemoryRange >::operator= ( FixedArrayStorageBase< ValueBuffer, MemoryRange > &&  )
default

Friends And Related Function Documentation

template<typename ValueBuffer, typename MemoryRange>
void swap ( FixedArrayStorageBase< ValueBuffer, MemoryRange > &  lhs,
FixedArrayStorageBase< ValueBuffer, MemoryRange > &  rhs 
)
friend