IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::container::ResizableContainer Struct Reference

#include <ice/container/resizable_container.hxx>

Inheritance diagram for ice::container::ResizableContainer:
ice::Array< ice::Shard > ice::Array< ice::Task<> > ice::HashMap< Type, ice::Constant_DefaultContainerLogic< Type > > ice::Array< Type, Logic > ice::HashMap< Type, Logic > ice::Queue< Type, Logic > ice::ShardContainer ice::MultiHashMap< Type, Logic >

Public Member Functions

template<ice::concepts::ResizableContainer Self>
constexpr bool is_full (this Self const &self) noexcept
template<ice::concepts::ResizableContainer Self>
constexpr bool not_full (this Self const &self) noexcept
template<ice::concepts::ResizableContainer Self>
constexpr void reserve (this Self &self, ice::ncount min_capacity) noexcept
template<ice::concepts::ResizableContainer Self>
constexpr void grow (this Self &self, ice::ncount min_capacity=ice::ncount_none) noexcept
template<ice::concepts::ResizableContainer Self>
constexpr void shrink (this Self &self) noexcept

Member Function Documentation

◆ grow()

void ice::container::ResizableContainer::grow ( this Self & self,
ice::ncount min_capacity = ice::ncount_none )
inlineconstexprnoexcept

◆ is_full()

bool ice::container::ResizableContainer::is_full ( this Self const & self)
inlineconstexprnoexcept

◆ not_full()

bool ice::container::ResizableContainer::not_full ( this Self const & self)
inlineconstexprnoexcept

◆ reserve()

void ice::container::ResizableContainer::reserve ( this Self & self,
ice::ncount min_capacity )
inlineconstexprnoexcept

◆ shrink()

void ice::container::ResizableContainer::shrink ( this Self & self)
inlineconstexprnoexcept

The documentation for this struct was generated from the following file: