OTB  9.0.0
Orfeo Toolbox
Classes | Namespaces | Macros
otbSpan.h File Reference
#include <type_traits>
#include <iterator>
#include <limits>
#include <cassert>
+ Include dependency graph for otbSpan.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  otb::Span< T >
 

Namespaces

 otb
 

Macros

#define OTB_MB_CSTXPR
 

Functions

template<typename ContiguousContainer >
auto otb::make_span (ContiguousContainer &c) noexcept
 
template<typename T >
auto otb::make_span (T *first, std::vcl_size_t count) noexcept
 
template<typename T >
auto otb::make_span (T *first, T *last) noexcept
 
template<typename T , std::vcl_size_t N>
auto otb::make_span (T(&arr)[N]) noexcept
 
template<typename T >
auto otb::make_span (T *first, T *last) noexcept
 
template<typename T >
auto otb::make_span (T *first, std::vcl_size_t count) noexcept
 
template<typename T , std::vcl_size_t N>
auto otb::make_span (T(&arr)[N]) noexcept
 
template<typename ContiguousContainer >
auto otb::make_span (ContiguousContainer &c) noexcept
 

Macro Definition Documentation

◆ OTB_MB_CSTXPR

#define OTB_MB_CSTXPR

Definition at line 39 of file otbSpan.h.