Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::Vector< T > Member List

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

append(Span< const T > span)SC::Segment< SegmentVector< T > >
append(Span< const U > span)SC::Segment< SegmentVector< T > >
appendMove(Segment &&other)SC::Segment< SegmentVector< T > >
assign(Span< const T > span)SC::Segment< SegmentVector< T > >
assignMove(Segment &&other)SC::Segment< SegmentVector< T > >
capacity()SC::Segment< SegmentVector< T > >inline
clear()SC::Segment< SegmentVector< T > >
contains(const U &value, size_t *index=nullptr) constSC::Vector< T >inline
data() const SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< SegmentVector< T > >inline
data() SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< SegmentVector< T > >inline
find(Lambda &&lambda, size_t *index=nullptr) constSC::Vector< T >inline
insert(size_t index, Span< const T > data)SC::Segment< SegmentVector< T > >
isEmpty() constSC::Segment< SegmentVector< T > >inline
isInlineBuffer() constSC::Segment< SegmentVector< T > >inline
Parent typedef (defined in SC::Vector< T >)SC::Vector< T >
pop_back(T *removedValue=nullptr)SC::Segment< SegmentVector< T > >
pop_front(T *removedValue=nullptr)SC::Segment< SegmentVector< T > >
push_back(const T &value)SC::Segment< SegmentVector< T > >inline
push_back(T &&value)SC::Segment< SegmentVector< T > >
push_front(const T &value)SC::Segment< SegmentVector< T > >inline
remove(const U &value)SC::Vector< T >inline
removeAll(Lambda &&criteria)SC::Vector< T >inline
removeAt(size_t index)SC::Segment< SegmentVector< T > >inline
removeRange(size_t start, size_t length)SC::Segment< SegmentVector< T > >
reserve(size_t newCapacity)SC::Segment< SegmentVector< T > >
resize(size_t newSize, const T &value=T())SC::Segment< SegmentVector< T > >
resizeWithoutInitializing(size_t newSize)SC::Segment< SegmentVector< T > >
Segment(SegmentHeader &inlineHeader, uint32_t capacityInBytes)SC::Segment< SegmentVector< T > >
shrink_to_fit()SC::Segment< SegmentVector< T > >
size() constSC::Segment< SegmentVector< T > >inline
toSpan() SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< SegmentVector< T > >inline
toSpanConst() const SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< SegmentVector< T > >inline
unsafeGetHeader() constSC::Segment< SegmentVector< T > >inline
unsafeSetHeader(SegmentHeader *newHeader)SC::Segment< SegmentVector< T > >inline