IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::Span< Type > Member List

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

_countice::Span< Type >
_dataice::Span< Type >
begin(this Self &&self) noexcept -> ice::container::Iterator< Self >ice::container::ContiguousContainerinline
ConstContainerValueType typedefice::Span< Type >
ConstIterator typedefice::Span< Type >
ConstReverseIterator typedefice::Span< Type >
ContainerTag typedefice::Span< Type >
data(this Self &self) noexcept -> ice::container::ValuePtr< Self >ice::Span< Type >inline
data_view(this Span const &self) noexcept -> ice::Dataice::Span< Type >inline
end(this Self &&self) noexcept -> ice::container::Iterator< Self >ice::container::ContiguousContainerinline
first(this Self &&self) noexcept -> ice::container::ValueRef< Self >ice::container::ContiguousContainerinline
headspan(this Self &&self, ice::ncount count=1) noexcept -> ice::container::SpanType< Self >ice::container::ContiguousContainerinline
index_of(this Self const &self, ice::container::ValueRef< Self > value) noexcept -> ice::nindexice::container::ContiguousContainerinline
index_of(this Self const &self, Predicate const &predicate, Args const &... args) noexcept -> ice::nindexice::container::ContiguousContainerinline
is_empty(this Self const &self) noexceptice::container::BasicContainerinline
Iterator typedefice::Span< Type >
last(this Self &&self) noexcept -> ice::container::ValueRef< Self >ice::container::ContiguousContainerinline
meminfo(this Self const &self) noexcept -> ice::meminfoice::container::ContiguousContainerinline
memory_view(this Span const &self) noexcept -> ice::Memory requires(not std::is_const_v< ValueType >)ice::Span< Type >inline
memset(this Self const &self, ice::u8 value) noexcept -> ice::Memoryice::container::ContiguousContainerinline
not_empty(this Self const &self) noexceptice::container::BasicContainerinline
operator ice::Span< Type const >() noexceptice::Span< Type >inline
operator ice::Span< Type const >() const noexceptice::Span< Type >inline
operator=(ice::Span< Type > &&other) noexcept -> ice::Span< Type > &=defaultice::Span< Type >
operator=(ice::Span< Type > const &other) noexcept -> ice::Span< Type > &=defaultice::Span< Type >
operator[](this Self &&self, ice::nindex index) noexcept -> ice::container::ValueRef< Self >ice::container::ContiguousContainerinline
rbegin(this Self &&self) noexcept -> ice::container::ReverseIterator< Self >ice::container::ContiguousContainerinline
rend(this Self &&self) noexcept -> ice::container::ReverseIterator< Self >ice::container::ContiguousContainerinline
ReverseIterator typedefice::Span< Type >
size(this Span const &self) noexcept -> ice::ncountice::Span< Type >inline
SizeType typedefice::Span< Type >
Span() noexceptice::Span< Type >
Span(ice::Span< Type > &&other) noexcept=defaultice::Span< Type >
Span(ice::Span< Type > const &other) noexcept=defaultice::Span< Type >
Span(Type *location, ice::ncount count) noexceptice::Span< Type >
Span(Type *from, Type *to) noexceptice::Span< Type >
Span(Type(&location)[Size]) noexceptice::Span< Type >
subspan(this Self &&self, ice::nindex from, ice::ncount count=ice::ncount_none) noexcept -> ice::container::SpanType< Self >ice::container::ContiguousContainerinline
subspan(this Self &&self, ice::ref32 refval) noexcept -> ice::container::SpanType< Self >ice::container::ContiguousContainerinline
tailspan(this Self &&self, ice::nindex offset=1) noexcept -> ice::container::SpanType< Self >ice::container::ContiguousContainerinline
ValueType typedefice::Span< Type >