|
Bifrost SDK
Bifrost SDK documentation
|
#include <cassert>#include <cstddef>#include <type_traits>Go to the source code of this file.
Classes | |
| class | Amino::Span< T > |
| The class template span describes an object that can refer to a contiguous sequence of objects with the first element of the sequence at position zero. More... | |
| class | Amino::SpanParam< T > |
| Same as Span but the constructor from a range is implicit, making it more convenient and safe to use as a function input parameter. More... | |
Namespaces | |
| namespace | Amino |
Functions | |
| template<typename T > | |
| Amino::Span (T *, size_t) -> Span< T > | |
| Deduction guides for Span. More... | |
| template<typename T > | |
| Amino::Span (T *, T *) -> Span< T > | |
| Deduction guides for Span. More... | |
| template<typename R > | |
| Amino::Span (R &&) -> Span< std::remove_pointer_t< decltype(std::declval< R >().data())> > | |
| Deduction guides for Span. More... | |
| template<typename T > | |
| Amino::SpanParam (T *, size_t) -> SpanParam< T > | |
| Deduction guides for SpanParam. More... | |
| template<typename T > | |
| Amino::SpanParam (T *, T *) -> SpanParam< T > | |
| Deduction guides for SpanParam. More... | |
| template<typename R > | |
| Amino::SpanParam (R &&) -> SpanParam< std::remove_pointer_t< decltype(std::declval< R >().data())> > | |
| Deduction guides for SpanParam. More... | |