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_BOUND
SC::Segment< SegmentBuffer >
inline
data
() SC_LANGUAGE_LIFETIME_BOUND
SC::Segment< SegmentBuffer >
inline
insert
(size_t index, Span< const T > data)
SC::Segment< SegmentBuffer >
isEmpty
() const
SC::Segment< SegmentBuffer >
inline
isInlineBuffer
() const
SC::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::Buffer
inline
Segment
(Span< const T > span) (defined in
SC::Buffer
)
SC::Buffer
inline
Segment
(std::initializer_list< T > list) (defined in
SC::Buffer
)
SC::Buffer
inline
Segment
(SegmentHeader &inlineHeader, uint32_t capacityInBytes)
SC::Buffer
shrink_to_fit
()
SC::Segment< SegmentBuffer >
size
() const
SC::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_BOUND
SC::Segment< SegmentBuffer >
inline
toSpanConst
() const SC_LANGUAGE_LIFETIME_BOUND
SC::Segment< SegmentBuffer >
inline
unsafeGetHeader
() const
SC::Segment< SegmentBuffer >
inline
unsafeSetHeader
(SegmentHeader *newHeader)
SC::Segment< SegmentBuffer >
inline
Generated by
1.9.2