Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::Span< Type > Member List

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

begin() constSC::Span< Type >inline
begin()SC::Span< Type >inline
contains(const Type &type, SizeType *index=nullptr) const (defined in SC::Span< Type >)SC::Span< Type >inline
data() constSC::Span< Type >inline
data()SC::Span< Type >inline
empty() constSC::Span< Type >inline
end() constSC::Span< Type >inline
end()SC::Span< Type >inline
equals(const Span< U > other) const (defined in SC::Span< Type >)SC::Span< Type >inline
get(IntType idx)SC::Span< Type >inline
get(IntType idx) constSC::Span< Type >inline
operator Span< const Type >() constSC::Span< Type >inline
operator[](SizeType idx) (defined in SC::Span< Type >)SC::Span< Type >inline
operator[](SizeType idx) const (defined in SC::Span< Type >)SC::Span< Type >inline
reinterpret_as_array_of() constSC::Span< Type >inline
reinterpret_bytes(VoidType *rawMemory, SizeType sizeInBytes)SC::Span< Type >inlinestatic
reinterpret_object(T &value)SC::Span< Type >inlinestatic
sizeInBytes() constSC::Span< Type >inline
sizeInElements() constSC::Span< Type >inline
SizeType typedef (defined in SC::Span< Type >)SC::Span< Type >
sliceFromStartUntil(Span other, Span &output) constSC::Span< Type >inline
sliceStart(SizeType offsetInElements, Span &destination) constSC::Span< Type >inline
sliceStartLength(SizeType offsetInElements, SizeType lengthInElements, Span &destination) constSC::Span< Type >inline
Span(Type(&_items)[N]) (defined in SC::Span< Type >)SC::Span< Type >inline
Span()SC::Span< Type >inline
Span(Type *items, SizeType sizeInElements)SC::Span< Type >inline
Span(Type &type)SC::Span< Type >inline
Span(std::initializer_list< Type > list)SC::Span< Type >inline
VoidType typedef (defined in SC::Span< Type >)SC::Span< Type >