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

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

append(Span< const T > data)SC::Vector< T >
append(Span< const U > src)SC::Vector< T >
appendMove(U &&src)SC::Vector< T >
back() SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >
back() const SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >
begin() SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >inline
begin() const SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >inline
buffer (defined in SC::SmallVector< T, N >)SC::SmallVector< T, N >
capacity() constSC::Vector< T >
clear()SC::Vector< T >
clearWithoutInitializing()SC::Vector< T >inline
contains(const U &value, size_t *foundIndex=nullptr) constSC::Vector< T >
data() SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >inline
data() const SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >inline
end() SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >inline
end() const SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >inline
find(Lambda &&lambda, size_t *foundIndex=nullptr) constSC::Vector< T >
front() SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >
front() const SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >
getSegmentItems() const (defined in SC::Vector< T >)SC::Vector< T >inlineprotected
insert(size_t idx, Span< const T > data)SC::Vector< T >
isEmpty() constSC::Vector< T >inline
items (defined in SC::Vector< T >)SC::Vector< T >protected
Operations typedef (defined in SC::Vector< T >)SC::Vector< T >protected
operator=(SmallVector &&other) (defined in SC::SmallVector< T, N >)SC::SmallVector< T, N >inline
operator=(const SmallVector &other) (defined in SC::SmallVector< T, N >)SC::SmallVector< T, N >inline
operator=(Vector< T > &&other) (defined in SC::SmallVector< T, N >)SC::SmallVector< T, N >inline
operator=(const Vector< T > &other) (defined in SC::SmallVector< T, N >)SC::SmallVector< T, N >inline
operator[](size_t index) SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >
operator[](size_t index) const SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >
pop_back()SC::Vector< T >inline
pop_front()SC::Vector< T >inline
push_back(const T &element)SC::Vector< T >inline
push_back(T &&element)SC::Vector< T >inline
push_front(const T &element)SC::Vector< T >inline
push_front(T &&element)SC::Vector< T >inline
remove(const U &value)SC::Vector< T >
removeAll(Lambda &&criteria)SC::Vector< T >
removeAt(size_t index)SC::Vector< T >inline
reserve(size_t newCapacity)SC::Vector< T >
resize(size_t newSize, const T &value=T())SC::Vector< T >
resizeWithoutInitializing(size_t newSize)SC::Vector< T >
shrink_to_fit()SC::Vector< T >inline
size() constSC::Vector< T >
SmallVector() (defined in SC::SmallVector< T, N >)SC::SmallVector< T, N >inline
SmallVector(SmallVector &&other) (defined in SC::SmallVector< T, N >)SC::SmallVector< T, N >inline
SmallVector(const SmallVector &other) (defined in SC::SmallVector< T, N >)SC::SmallVector< T, N >inline
SmallVector(Vector< T > &&other) (defined in SC::SmallVector< T, N >)SC::SmallVector< T, N >inline
SmallVector(const Vector< T > &other) (defined in SC::SmallVector< T, N >)SC::SmallVector< T, N >inline
toSpan() SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >inline
toSpanConst() const SC_LANGUAGE_LIFETIME_BOUNDSC::Vector< T >inline
Vector()SC::Vector< T >inline
Vector(std::initializer_list< T > list)SC::Vector< T >inline
Vector(const Vector &other)SC::Vector< T >
Vector(Vector &&other) noexceptSC::Vector< T >
~Vector()SC::Vector< T >inline