Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::Segment< VTable > Member List

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

append(Span< const T > span)SC::Segment< VTable >
append(Span< const U > span)SC::Segment< VTable >
appendMove(Segment &&other)SC::Segment< VTable >
assign(Span< const T > span)SC::Segment< VTable >
assignMove(Segment &&other)SC::Segment< VTable >
back() SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
back() const SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
begin() SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
begin() const SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
capacity()SC::Segment< VTable >inline
clear()SC::Segment< VTable >
data() const SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< VTable >inline
data() SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< VTable >inline
end() SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
end() const SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
front() SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
front() const SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
header (defined in SC::Segment< VTable >)SC::Segment< VTable >protected
insert(size_t index, Span< const T > data)SC::Segment< VTable >
isEmpty() constSC::Segment< VTable >inline
isInlineBuffer() constSC::Segment< VTable >inline
operator=(Segment &&other) (defined in SC::Segment< VTable >)SC::Segment< VTable >
operator=(const Segment &other) (defined in SC::Segment< VTable >)SC::Segment< VTable >
operator[](size_t idx) SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
operator[](size_t idx) const SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
pop_back(T *removedValue=nullptr)SC::Segment< VTable >
pop_front(T *removedValue=nullptr)SC::Segment< VTable >
push_back(const T &value)SC::Segment< VTable >inline
push_back(T &&value)SC::Segment< VTable >
push_front(const T &value)SC::Segment< VTable >inline
removeAt(size_t index)SC::Segment< VTable >inline
removeRange(size_t start, size_t length)SC::Segment< VTable >
reserve(size_t newCapacity)SC::Segment< VTable >
resize(size_t newSize, const T &value=T())SC::Segment< VTable >
resizeWithoutInitializing(size_t newSize)SC::Segment< VTable >
Segment() (defined in SC::Segment< VTable >)SC::Segment< VTable >
Segment(Segment &&other) (defined in SC::Segment< VTable >)SC::Segment< VTable >
Segment(const Segment &other) (defined in SC::Segment< VTable >)SC::Segment< VTable >
Segment(Span< const U > span) (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
Segment(Span< const T > span) (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
Segment(std::initializer_list< T > list) (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
Segment(SegmentHeader &inlineHeader, uint32_t capacityInBytes)SC::Segment< VTable >
shrink_to_fit()SC::Segment< VTable >
size() constSC::Segment< VTable >inline
T typedef (defined in SC::Segment< VTable >)SC::Segment< VTable >
toSpan() SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< VTable >inline
toSpanConst() const SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< VTable >inline
unsafeGetHeader() constSC::Segment< VTable >inline
unsafeSetHeader(SegmentHeader *newHeader)SC::Segment< VTable >inline
~Segment() (defined in SC::Segment< VTable >)SC::Segment< VTable >