xtensor
Loading...
Searching...
No Matches
xt::overlapping_memory_checker_base Struct Reference
Inheritance diagram for xt::overlapping_memory_checker_base:
xt::overlapping_memory_checker< Dst, Enable > xt::overlapping_memory_checker< Dst, std::enable_if_t< has_memory_address< Dst >::value > >

Public Member Functions

 overlapping_memory_checker_base (memory_range dst_memory_range)
 
template<class E >
bool check_overlap (const E &expr) const
 

Public Attributes

memory_range m_dst_range
 

Detailed Description

Definition at line 952 of file xutils.hpp.

Constructor & Destructor Documentation

◆ overlapping_memory_checker_base()

xt::overlapping_memory_checker_base::overlapping_memory_checker_base ( memory_range dst_memory_range)
inlineexplicit

Definition at line 958 of file xutils.hpp.

Member Function Documentation

◆ check_overlap()

template<class E >
bool xt::overlapping_memory_checker_base::check_overlap ( const E & expr) const
inline

Definition at line 964 of file xutils.hpp.

Member Data Documentation

◆ m_dst_range

memory_range xt::overlapping_memory_checker_base::m_dst_range

Definition at line 954 of file xutils.hpp.


The documentation for this struct was generated from the following file: