45 constexpr T
get()
const
51 constexpr
operator T()
const {
return get(); }
53 constexpr decltype(
auto) operator*()
const {
return *
get(); }
NotNull(std::nullptr_t)=delete
NotNull & operator+=(std::ptrdiff_t)=delete
NotNull & operator--()=delete
NotNull operator--(int)=delete
NotNull & operator=(std::nullptr_t)=delete
NotNull & operator-=(std::ptrdiff_t)=delete
void operator[](std::ptrdiff_t) const =delete
NotNull operator++(int)=delete
NotNull & operator++()=delete
constexpr T operator->() const
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.