FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
fast_float::stackvec< size > Struct Template Reference

Public Member Functions

 stackvec (const stackvec &)=delete
 
stackvecoperator= (const stackvec &)=delete
 
 stackvec (stackvec &&)=delete
 
stackvecoperator= (stackvec &&other)=delete
 
 stackvec (limb_span s)
 
limb & operator[] (size_t index) noexcept
 
const limb & operator[] (size_t index) const noexcept
 
const limb & rindex (size_t index) const noexcept
 
void set_len (size_t len) noexcept
 
constexpr size_t len () const noexcept
 
constexpr bool is_empty () const noexcept
 
constexpr size_t capacity () const noexcept
 
void push_unchecked (limb value) noexcept
 
bool try_push (limb value) noexcept
 
void extend_unchecked (limb_span s) noexcept
 
bool try_extend (limb_span s) noexcept
 
void resize_unchecked (size_t new_len, limb value) noexcept
 
bool try_resize (size_t new_len, limb value) noexcept
 
bool nonzero (size_t index) const noexcept
 
void normalize () noexcept
 

Public Attributes

limb data [size]
 
uint16_t length {0}
 

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