Lines Matching defs:stackvec
40 template <uint16_t size> struct stackvec { struct
45 stackvec() = default; argument
47 stackvec &operator=(const stackvec &) = delete; argument
49 stackvec &operator=(stackvec &&other) = delete; argument
52 FASTFLOAT_CONSTEXPR20 stackvec(limb_span s) { in stackvec() function
65 FASTFLOAT_CONSTEXPR14 const limb &rindex(size_t index) const noexcept { in rindex()
72 FASTFLOAT_CONSTEXPR14 void set_len(size_t len) noexcept { in set_len()
75 constexpr size_t len() const noexcept { return length; } in len()
76 constexpr bool is_empty() const noexcept { return length == 0; } in is_empty()
77 constexpr size_t capacity() const noexcept { return size; } in capacity()
79 FASTFLOAT_CONSTEXPR14 void push_unchecked(limb value) noexcept { in push_unchecked()
84 FASTFLOAT_CONSTEXPR14 bool try_push(limb value) noexcept { in try_push()
93 FASTFLOAT_CONSTEXPR20 void extend_unchecked(limb_span s) noexcept { in extend_unchecked()
99 FASTFLOAT_CONSTEXPR20 bool try_extend(limb_span s) noexcept { in try_extend()
111 void resize_unchecked(size_t new_len, limb value) noexcept { in resize_unchecked()
123 FASTFLOAT_CONSTEXPR20 bool try_resize(size_t new_len, limb value) noexcept { in try_resize()
134 FASTFLOAT_CONSTEXPR14 bool nonzero(size_t index) const noexcept { in nonzero()
144 FASTFLOAT_CONSTEXPR14 void normalize() noexcept { in normalize()