#include <Array.hpp>
|
constexpr auto | size () const |
|
constexpr auto | empty () const -> bool |
|
constexpr auto | begin () -> T * |
|
constexpr auto | begin () const -> const T * |
|
constexpr auto | end () -> T * |
|
constexpr auto | end () const -> const T * |
|
constexpr auto | front () -> T & |
|
constexpr auto | front () const -> const T & |
|
constexpr auto | back () -> T & |
|
constexpr auto | back () const -> const T & |
|
template<typename IndexType > |
constexpr auto | operator[] (IndexType &&) -> T & |
|
template<typename IndexType > |
constexpr auto | operator[] (IndexType &&) const -> const T & |
|
constexpr auto | data () -> T * |
|
constexpr auto | data () const -> const T * |
|
template<std::size_t I> |
constexpr auto | get () -> T & |
|
template<std::size_t I> |
constexpr auto | get () const -> const T & |
|
template<typename T>
struct llama::Array< T, 0 >
Definition at line 133 of file Array.hpp.
◆ value_type
◆ back() [1/2]
◆ back() [2/2]
template<typename T >
constexpr auto llama::Array< T, 0 >::back |
( |
| ) |
const -> const T&
|
|
inlineconstexpr |
◆ begin() [1/2]
◆ begin() [2/2]
template<typename T >
constexpr auto llama::Array< T, 0 >::begin |
( |
| ) |
const -> const T*
|
|
inlineconstexpr |
◆ data() [1/2]
◆ data() [2/2]
template<typename T >
constexpr auto llama::Array< T, 0 >::data |
( |
| ) |
const -> const T*
|
|
inlineconstexpr |
◆ empty()
template<typename T >
constexpr auto llama::Array< T, 0 >::empty |
( |
| ) |
const -> bool
|
|
inlineconstexpr |
◆ end() [1/2]
◆ end() [2/2]
template<typename T >
constexpr auto llama::Array< T, 0 >::end |
( |
| ) |
const -> const T*
|
|
inlineconstexpr |
◆ front() [1/2]
◆ front() [2/2]
template<typename T >
constexpr auto llama::Array< T, 0 >::front |
( |
| ) |
const -> const T&
|
|
inlineconstexpr |
◆ get() [1/2]
template<typename T >
template<std::size_t I>
◆ get() [2/2]
template<typename T >
template<std::size_t I>
constexpr auto llama::Array< T, 0 >::get |
( |
| ) |
const -> const T&
|
|
inlineconstexpr |
◆ operator[]() [1/2]
template<typename T >
template<typename IndexType >
constexpr auto llama::Array< T, 0 >::operator[] |
( |
IndexType && |
| ) |
-> T&
|
|
inlineconstexpr |
◆ operator[]() [2/2]
template<typename T >
template<typename IndexType >
constexpr auto llama::Array< T, 0 >::operator[] |
( |
IndexType && |
| ) |
const -> const T&
|
|
inlineconstexpr |
◆ size()
◆ operator!=
template<typename T >
constexpr friend auto operator!= |
( |
const Array< T, 0 > & |
, |
|
|
const Array< T, 0 > & |
|
|
) |
| -> bool
|
|
friend |
◆ operator+
template<typename T >
constexpr friend auto operator+ |
( |
const Array< T, 0 > & |
, |
|
|
const Array< T, 0 > & |
|
|
) |
| -> Array
|
|
friend |
◆ operator==
template<typename T >
constexpr friend auto operator== |
( |
const Array< T, 0 > & |
, |
|
|
const Array< T, 0 > & |
|
|
) |
| -> bool
|
|
friend |
The documentation for this struct was generated from the following file:
- /home/runner/work/llama/llama/include/llama/Array.hpp