xtensor
Loading...
Searching...
No Matches
xt::memory_range Struct Reference

Public Member Functions

template<class T>
 memory_range (T *first, T *last)
template<class T>
bool overlaps (T *first, T *last) const

Public Attributes

const uintptr_t m_first = 0
const uintptr_t m_last = 0

Detailed Description

Definition at line 689 of file xutils.hpp.

Constructor & Destructor Documentation

◆ memory_range()

template<class T>
xt::memory_range::memory_range ( T * first,
T * last )
inlineexplicit

Definition at line 699 of file xutils.hpp.

Member Function Documentation

◆ overlaps()

template<class T>
bool xt::memory_range::overlaps ( T * first,
T * last ) const
inline

Definition at line 706 of file xutils.hpp.

Member Data Documentation

◆ m_first

const uintptr_t xt::memory_range::m_first = 0

Definition at line 693 of file xutils.hpp.

◆ m_last

const uintptr_t xt::memory_range::m_last = 0

Definition at line 694 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