namespace vsip::impl
template <typename Block, dimension_type Dim = Block_layout < Block > :: dim, typename RP = Block_layout < Block > :: dim>
class Rt_ext_data
Files: ../../vsip/impl/rt_extdata.hpp
[xref] [Source]
Public Typedefs Summary:
Block_layout::access_typeAT [xref] [Source]
data_access::Rt_low_level_data_accessext_type [xref] [Source]
Block::value_typevalue_type [xref] [Source]
Rt_pointer<value_type>raw_ptr_type [xref] [Source]

Public Member functions Summary:
 constructorRt_ext_data(Block& block, const Rt_layout<Dim>& rtl, sync_action_type SYNC_INOUT, raw_ptr_type 0) [xref] [Source]
 constructorRt_ext_data(const Block& block, const Rt_layout<Dim>& rtl, sync_action_type sync, raw_ptr_type 0) [xref] [Source]
 destructor~Rt_ext_data() [xref] [Source]
 raw_ptr_typedata() [xref] [Source]
 stride_typestride(dimension_type d) [xref] [Source]
 length_typesize(dimension_type d) [xref] [Source]
 intcost() [xref] [Source]

Public Data members Summary:
const intCT_Cost [xref] [Source]
const boolCT_Mem_not_req [xref] [Source]
const boolCT_Xfer_not_req [xref] [Source]

Private Data members Summary:
View_block_storage::With_rp::typeblk_ [xref] [Source]
ext_typeext_ [xref] [Source]
sync_action_typesync_ [xref] [Source]