HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Friends
v1::results< T, N > Class Template Reference

Public Types

using value_type = T
 
using array_type = std::array<value_type, N>
 
using const_iterator = typename array_type::const_iterator
 

Public Member Functions

constexpr results (results const &) noexcept=default
 
constexpr results (results &&) noexcept=default
 
constexpr resultsoperator= (results const &) noexcept=default
 
constexpr resultsoperator= (results &&) noexcept=default
 
constexpr results (value_type a) noexcept
 
constexpr results (value_type a, value_type b) noexcept
 
constexpr results (value_type a, value_type b, value_type c) noexcept
 
template<int O>
requires (O < N)
constexpr results (results< T, O > const &other) noexcept
 
constexpr std::size_t capacity () const noexcept
 
constexpr std::size_t size () const noexcept
 
constexpr const_iterator begin () const noexcept
 
constexpr const_iterator end () const noexcept
 
constexpr value_type const & operator[] (std::size_t index) const noexcept
 
constexpr value_type & operator[] (std::size_t index) noexcept
 
constexpr void add (T a) noexcept
 

Friends

constexpr friend results operator- (results lhs, value_type rhs) noexcept
 

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