HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
v1
vector_span
Public Types
|
Public Member Functions
v1::vector_span< T > Class Template Reference
Public Types
using
value_type
= T
using
iterator
=
vector_span_iterator
<value_type>
using
const_iterator
=
vector_span_iterator
<value_type
const
>
Public Member Functions
constexpr
vector_span
(value_type *
buffer
, ssize_t
nr_elements
)
noexcept
constexpr
vector_span
(std::span< value_type > span)
noexcept
constexpr
vector_span
(
vector_span
const
&other)=
default
constexpr
vector_span
(
vector_span
&&other)=
default
constexpr
vector_span
&
operator=
(
vector_span
const
&other)=
default
constexpr
vector_span
&
operator=
(
vector_span
&&other)=
default
constexpr
iterator
begin
()
noexcept
constexpr
const_iterator
begin
()
const
noexcept
constexpr
const_iterator
cbegin
()
const
noexcept
constexpr
iterator
end
()
noexcept
constexpr
const_iterator
end
()
const
noexcept
constexpr
const_iterator
cend
()
const
noexcept
constexpr
std::size_t
size
()
const
noexcept
constexpr
value_type &
operator[]
(
std::size_t
i)
noexcept
constexpr
value_type
const
&
operator[]
(
std::size_t
i)
const
noexcept
constexpr
value_type &
front
()
noexcept
constexpr
value_type
const
&
front
()
const
noexcept
constexpr
value_type &
back
()
noexcept
constexpr
value_type
const
&
back
()
const
noexcept
constexpr
bool
empty
()
const
noexcept
constexpr
bool
full
()
const
noexcept
constexpr
void
clear
()
noexcept
constexpr
void
push_back
(value_type
const
&rhs)
noexcept
constexpr
void
push_back
(value_type &&rhs)
noexcept
template<typename... Args>
constexpr
void
emplace_back
(
Args
&&...args)
noexcept
constexpr
void
pop_back
()
noexcept
The documentation for this class was generated from the following file:
hikogui/src/hikogui/
vector_span.hpp
Generated on Mon Apr 22 2024 12:52:53 for HikoGUI by
1.10.0