#include "adt/Array1DRef.h"
|
| void | establishClassInvariants () const noexcept |
| | Array1DRef ()=delete |
| | Array1DRef (T *data, int numElts) |
template<typename T2>
requires (std::is_const_v<T2> && !std::is_const_v<T>) |
| | Array1DRef (Array1DRef< T2 > RHS)=delete |
template<typename T2>
requires (!(std::is_const_v<T2> && !std::is_const_v<T>) && !std::is_same_v<std::remove_const_t<T>, std::remove_const_t<T2>> && !std::is_same_v<std::remove_const_t<T>, std::byte>) |
| | Array1DRef (Array1DRef< T2 > RHS)=delete |
template<typename T2>
requires (!std::is_const_v<T2> && std::is_const_v<T> && std::is_same_v<std::remove_const_t<T>, std::remove_const_t<T2>>) |
| | Array1DRef (Array1DRef< T2 > RHS) |
template<typename T2>
requires ( !(std::is_const_v<T2> && !std::is_const_v<T>) && !(std::is_same_v<std::remove_const_t<T>, std::remove_const_t<T2>>) && std::is_same_v<std::remove_const_t<T>, std::byte>) |
| | Array1DRef (Array1DRef< T2 > RHS) |
| CroppedArray1DRef< T > | getCrop (int offset, int numElts) const |
| CroppedArray1DRef< T > | getBlock (int numElts, int index) const |
| int RAWSPEED_READONLY | size () const |
| T * | addressOf (int eltIdx) const |
| T & | operator() (int eltIdx) const |
| T * | begin () const |
| T * | end () const |
template<class T>
class Array1DRef< T >
Definition at line 32 of file Array1DRef.h.
◆ cvless_value_type
◆ value_type
◆ Array1DRef() [1/6]
◆ Array1DRef() [2/6]
◆ Array1DRef() [3/6]
template<class T>
template<typename T2>
requires (std::is_const_v<T2> && !std::is_const_v<T>)
◆ Array1DRef() [4/6]
template<class T>
template<typename T2>
requires (!(std::is_const_v<T2> && !std::is_const_v<T>) && !std::is_same_v<std::remove_const_t<T>, std::remove_const_t<T2>> && !std::is_same_v<std::remove_const_t<T>, std::byte>)
◆ Array1DRef() [5/6]
template<class T>
template<typename T2>
requires (!std::is_const_v<T2> && std::is_const_v<T> && std::is_same_v<std::remove_const_t<T>, std::remove_const_t<T2>>)
◆ Array1DRef() [6/6]
template<class T>
template<typename T2>
requires ( !(std::is_const_v<T2> && !std::is_const_v<T>) && !(std::is_same_v<std::remove_const_t<T>, std::remove_const_t<T2>>) && std::is_same_v<std::remove_const_t<T>, std::byte>)
◆ addressOf()
◆ begin()
◆ end()
◆ establishClassInvariants()
◆ getBlock()
◆ getCrop()
◆ operator()()
◆ size()
◆ Array1DRef< const std::byte >
◆ Array1DRef< const T >
◆ Array1DRef< std::byte >
◆ data
◆ numElts
The documentation for this class was generated from the following file: