|
| template<typename T , typename... Ts> |
| | bb::RefArray (T &, Ts &...) -> RefArray< T, 1+sizeof...(Ts)> |
| | Deduction guide for the RefArray class. Allows for RefArray {a, b, c} without explicit template params.
|
| |
| template<typename T , std::size_t... Ns> |
| RefArray< T,(Ns+...)> constexpr | bb::concatenate (const RefArray< T, Ns > &... ref_arrays) |
| | Concatenates multiple RefArray objects into a single RefArray.
|
| |
| template<typename T , std::size_t N1, std::size_t N2> |
| RefArray< T, N1+N2 > constexpr | bb::concatenate (std::span< T, N1 > a, std::span< T, N2 > b) |
| | concatenate overload that accepts std::span (with static extent) inputs.
|
| |
| template<typename T , std::size_t N1, std::size_t N2> |
| RefArray< T, N1+N2 > constexpr | bb::concatenate (std::span< T, N1 > a, const RefArray< T, N2 > &b) |
| |
| template<typename T , std::size_t N1, std::size_t N2> |
| RefArray< T, N1+N2 > constexpr | bb::concatenate (const RefArray< T, N1 > &a, std::span< T, N2 > b) |
| |