Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::Array< T, N > Member List

This is the complete list of members for SC::Array< T, N >, including all inherited members.

append(Span< const T > data)SC::Array< T, N >inline
appendMove(Array &&other)SC::Array< T, N >inline
Array()SC::Array< T, N >inline
Array(std::initializer_list< T > list) (defined in SC::Array< T, N >)SC::Array< T, N >inline
Array(const Array &other) (defined in SC::Array< T, N >)SC::Array< T, N >inline
Array(Array &&other) (defined in SC::Array< T, N >)SC::Array< T, N >inline
Array(const Array< T, M > &other) (defined in SC::Array< T, N >)SC::Array< T, N >inline
Array(Array< T, M > &&other) (defined in SC::Array< T, N >)SC::Array< T, N >inline
Array(Span< const T > span) (defined in SC::Array< T, N >)SC::Array< T, N >inline
Array(Span< const U > span) (defined in SC::Array< T, N >)SC::Array< T, N >inline
assign(Span< const T > data)SC::Array< T, N >inline
assign(Array< T, M > &&other)SC::Array< T, N >inline
back() SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Array< T, N >)SC::Array< T, N >inline
back() const SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Array< T, N >)SC::Array< T, N >inline
begin() SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Array< T, N >)SC::Array< T, N >inline
begin() const SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Array< T, N >)SC::Array< T, N >inline
capacity() constSC::Array< T, N >inline
clear()SC::Array< T, N >inline
contains(const U &value, size_t *index=nullptr) constSC::Array< T, N >inline
data() constSC::Array< T, N >inline
data()SC::Array< T, N >inline
end() SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Array< T, N >)SC::Array< T, N >inline
end() const SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Array< T, N >)SC::Array< T, N >inline
find(Lambda &&lambda, size_t *index=nullptr) constSC::Array< T, N >inline
front() SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Array< T, N >)SC::Array< T, N >inline
front() const SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Array< T, N >)SC::Array< T, N >inline
insert(size_t idx, Span< const T > data)SC::Array< T, N >inline
isEmpty() constSC::Array< T, N >inline
items (defined in SC::Array< T, N >)SC::Array< T, N >
operator=(const Array &other) (defined in SC::Array< T, N >)SC::Array< T, N >inline
operator=(Array &&other) (defined in SC::Array< T, N >)SC::Array< T, N >inline
operator=(const Array< T, M > &other) (defined in SC::Array< T, N >)SC::Array< T, N >inline
operator=(Array< T, M > &&other) (defined in SC::Array< T, N >)SC::Array< T, N >inline
operator[](size_t idx) SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Array< T, N >)SC::Array< T, N >inline
operator[](size_t idx) const SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Array< T, N >)SC::Array< T, N >inline
pop_back(T *removedValue=nullptr)SC::Array< T, N >inline
pop_front(T *removedValue=nullptr)SC::Array< T, N >inline
push_back(const T &value)SC::Array< T, N >inline
push_back(T &&value)SC::Array< T, N >inline
push_front(const T &value)SC::Array< T, N >inline
remove(const U &value)SC::Array< T, N >inline
removeAll(Lambda &&criteria)SC::Array< T, N >inline
removeAt(size_t index)SC::Array< T, N >inline
reserve(size_t newCapacity)SC::Array< T, N >inline
resize(size_t newSize, const T &value=T())SC::Array< T, N >inline
resizeWithoutInitializing(size_t newSize)SC::Array< T, N >inline
shrink_to_fit()SC::Array< T, N >inline
size() constSC::Array< T, N >inline
toSpan()SC::Array< T, N >inline
toSpanConst() constSC::Array< T, N >inline
unsafeGetHeader() (defined in SC::Array< T, N >)SC::Array< T, N >inline
~Array() (defined in SC::Array< T, N >)SC::Array< T, N >inline