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 895 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 905 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 912 of file xutils.hpp.

Member Data Documentation

◆ m_first

const uintptr_t xt::memory_range::m_first = 0

Definition at line 899 of file xutils.hpp.

◆ m_last

const uintptr_t xt::memory_range::m_last = 0

Definition at line 900 of file xutils.hpp.


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