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 U > span) noexceptSC::Segment< VTable >
appendMove(Segment< VTable2 > &&other) noexceptSC::Segment< VTable >
assign(Span< const U > span) noexceptSC::Segment< VTable >
assignMove(Segment< VTable2 > &&other) noexceptSC::Segment< VTable >
back() noexcept SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
back() const noexcept SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
begin() noexcept SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
begin() const noexcept SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
capacity() const noexceptSC::Segment< VTable >inline
clear() noexceptSC::Segment< VTable >
end() noexcept SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
end() const noexcept SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
front() noexcept SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
front() const noexcept SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
insert(size_t index, Span< const T > data) noexceptSC::Segment< VTable >
isEmpty() const noexceptSC::Segment< VTable >inline
operator=(Segment &&other) noexcept (defined in SC::Segment< VTable >)SC::Segment< VTable >
operator=(const Segment &other) noexcept (defined in SC::Segment< VTable >)SC::Segment< VTable >
operator[](size_t idx) noexcept SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
operator[](size_t idx) const noexcept SC_LANGUAGE_LIFETIME_BOUND (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
pop_back(T *removedValue=nullptr) noexceptSC::Segment< VTable >
pop_front(T *removedValue=nullptr) noexceptSC::Segment< VTable >
push_back(const T &value) noexceptSC::Segment< VTable >inline
push_back(T &&value) noexceptSC::Segment< VTable >
push_front(const T &value) noexceptSC::Segment< VTable >inline
removeAt(size_t index) noexceptSC::Segment< VTable >inline
removeRange(size_t start, size_t length) noexceptSC::Segment< VTable >
reserve(size_t capacity) noexceptSC::Segment< VTable >
resize(size_t newSize, const T &value=T()) noexceptSC::Segment< VTable >
resizeWithoutInitializing(size_t newSize) noexceptSC::Segment< VTable >
Segment (defined in SC::Segment< VTable >)SC::Segment< VTable >friend
Segment(uint32_t capacityInBytes, SegmentAllocator allocator=SegmentAllocator::Global) noexcept (defined in SC::Segment< VTable >)SC::Segment< VTable >
Segment() noexcept (defined in SC::Segment< VTable >)SC::Segment< VTable >
Segment(Segment &&other) noexcept (defined in SC::Segment< VTable >)SC::Segment< VTable >
Segment(const Segment &other) noexcept (defined in SC::Segment< VTable >)SC::Segment< VTable >
Segment(Span< const U > span) noexcept (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
Segment(std::initializer_list< T > list) noexcept (defined in SC::Segment< VTable >)SC::Segment< VTable >inline
shrink_to_fit() noexceptSC::Segment< VTable >
size() const noexceptSC::Segment< VTable >inline
T typedef (defined in SC::Segment< VTable >)SC::Segment< VTable >
toSpan() noexcept SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< VTable >inline
toSpanConst() const noexcept SC_LANGUAGE_LIFETIME_BOUNDSC::Segment< VTable >inline
~Segment() noexcept (defined in SC::Segment< VTable >)SC::Segment< VTable >