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, std::enable_if_t< addressable_to_expression< Dst > > > xt::overlapping_memory_checker< Dst, Enable > xt::overlapping_memory_checker< Dst, std::enable_if_t< addressable_to_expression< Dst > > >

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 746 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 752 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 758 of file xutils.hpp.

Member Data Documentation

◆ m_dst_range

memory_range xt::overlapping_memory_checker_base::m_dst_range

Definition at line 748 of file xutils.hpp.


The documentation for this struct was generated from the following file:
  • /home/runner/work/xtensor/xtensor/include/xtensor/utils/xutils.hpp