Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::SmallBuffer< N > Member List

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

append(Span< const T > span)SC::Segment< SegmentBuffer >
append(Span< const U > span)SC::Segment< SegmentBuffer >
appendMove(Segment &&other)SC::Segment< SegmentBuffer >
assign(Span< const T > span)SC::Segment< SegmentBuffer >
assignMove(Segment &&other)SC::Segment< SegmentBuffer >
capacity()SC::Segment< SegmentBuffer >inline
clear()SC::Segment< SegmentBuffer >
data() const SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< SegmentBuffer >inline
data() SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< SegmentBuffer >inline
insert(size_t index, Span< const T > data)SC::Segment< SegmentBuffer >
isEmpty() constSC::Segment< SegmentBuffer >inline
isInlineBuffer() constSC::Segment< SegmentBuffer >inline
operator=(const Buffer &other) (defined in SC::SmallBuffer< N >)SC::SmallBuffer< N >inline
operator=(Buffer &&other) (defined in SC::SmallBuffer< N >)SC::SmallBuffer< N >inline
operator=(const SmallBuffer &other) (defined in SC::SmallBuffer< N >)SC::SmallBuffer< N >inline
operator=(SmallBuffer &&other) (defined in SC::SmallBuffer< N >)SC::SmallBuffer< N >inline
pop_back(T *removedValue=nullptr)SC::Segment< SegmentBuffer >
pop_front(T *removedValue=nullptr)SC::Segment< SegmentBuffer >
push_back(const T &value)SC::Segment< SegmentBuffer >inline
push_back(T &&value)SC::Segment< SegmentBuffer >
push_front(const T &value)SC::Segment< SegmentBuffer >inline
removeAt(size_t index)SC::Segment< SegmentBuffer >inline
removeRange(size_t start, size_t length)SC::Segment< SegmentBuffer >
reserve(size_t newCapacity)SC::Segment< SegmentBuffer >
resize(size_t newSize, const T &value=T())SC::Segment< SegmentBuffer >
resizeWithoutInitializing(size_t newSize)SC::Segment< SegmentBuffer >
Segment() (defined in SC::Buffer)SC::Buffer
Segment(Segment &&other) (defined in SC::Buffer)SC::Buffer
Segment(const Segment &other) (defined in SC::Buffer)SC::Buffer
Segment(Span< const U > span) (defined in SC::Buffer)SC::Bufferinline
Segment(Span< const T > span) (defined in SC::Buffer)SC::Bufferinline
Segment(std::initializer_list< T > list) (defined in SC::Buffer)SC::Bufferinline
Segment(SegmentHeader &inlineHeader, uint32_t capacityInBytes)SC::Buffer
shrink_to_fit()SC::Segment< SegmentBuffer >
size() constSC::Segment< SegmentBuffer >inline
SmallBuffer() (defined in SC::SmallBuffer< N >)SC::SmallBuffer< N >inline
SmallBuffer(const Buffer &other) (defined in SC::SmallBuffer< N >)SC::SmallBuffer< N >inline
SmallBuffer(Buffer &&other) (defined in SC::SmallBuffer< N >)SC::SmallBuffer< N >inline
SmallBuffer(const SmallBuffer &other) (defined in SC::SmallBuffer< N >)SC::SmallBuffer< N >inline
SmallBuffer(SmallBuffer &&other) (defined in SC::SmallBuffer< N >)SC::SmallBuffer< N >inline
toSpan() SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< SegmentBuffer >inline
toSpanConst() const SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< SegmentBuffer >inline
unsafeGetHeader() constSC::Segment< SegmentBuffer >inline
unsafeSetHeader(SegmentHeader *newHeader)SC::Segment< SegmentBuffer >inline