Deque
上游未提供说明。
libs/utils/deque/Deque.hpp:140.1.0+855c407f828e42 / 44 个公开 API 符号没有说明。
上游未提供说明。
libs/utils/deque/Deque.hpp:14上游未提供说明。
libs/utils/deque/Deque.hpp:126上游未提供说明。
libs/utils/deque/Deque.hpp:149
Deque< T, N >::Deque ()=default
上游未提供说明。
libs/utils/deque/Deque.hpp:19
Deque< T, N >::DequeIterator< Deque >::DequeIterator (Deque *dq, int idx) noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:129
bool Deque< T, N >::DequeIterator< Deque >::operator!= (const DequeIterator &other) const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:139
T & Deque< T, N >::DequeIterator< Deque >::operator* () const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:131
DequeIterator & Deque< T, N >::DequeIterator< Deque >::operator++ () noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:133
Deque< T, N >::DequeRange< Deque >::DequeRange (Deque *dq, int begin, int end) noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:154
iterator Deque< T, N >::DequeRange< Deque >::begin () const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:159
iterator Deque< T, N >::DequeRange< Deque >::end () const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:161
T & Deque< T, N >::at (int i) noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:43
const T & Deque< T, N >::at (int i) const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:45
T & Deque< T, N >::back () noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:31
const T & Deque< T, N >::back () const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:33
static constexpr std::size_t Deque< T, N >::capacity () noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:22
void Deque< T, N >::clear () noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:48
bool Deque< T, N >::empty () const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:24
T & Deque< T, N >::front () noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:28
const T & Deque< T, N >::front () const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:29
bool Deque< T, N >::full () const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:25
std::size_t Deque< T, N >::index (std::size_t i) const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:101
std::size_t Deque< T, N >::logical_index (int i) const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:106
T & Deque< T, N >::operator[] (int i) noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:39
T & Deque< T, N >::operator[] (std::size_t i) noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:35
const T & Deque< T, N >::operator[] (int i) const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:41
const T & Deque< T, N >::operator[] (std::size_t i) const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:37
void Deque< T, N >::pop_back () noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:85
void Deque< T, N >::pop_front () noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:91
void Deque< T, N >::push_back (const T &v) noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:54
void Deque< T, N >::push_front (const T &v) noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:69
auto Deque< T, N >::range (int a, int b) const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:177
auto Deque< T, N >::range (int a, int b) noexcept
生成半开区间 [a, b) 的迭代范围。 这只是一个轻量遍历辅助,不会复制数据。
libs/utils/deque/Deque.hpp:175
std::size_t Deque< T, N >::size () const noexcept
上游未提供说明。
libs/utils/deque/Deque.hpp:23
using Deque< T, N >::DequeRange< Deque >::iterator = DequeIterator<Deque>
上游未提供说明。
libs/utils/deque/Deque.hpp:152
Deque* Deque< T, N >::DequeIterator< Deque >::dq_
上游未提供说明。
libs/utils/deque/Deque.hpp:145
int Deque< T, N >::DequeIterator< Deque >::idx_
上游未提供说明。
libs/utils/deque/Deque.hpp:146
int Deque< T, N >::DequeRange< Deque >::begin_
上游未提供说明。
libs/utils/deque/Deque.hpp:165
Deque* Deque< T, N >::DequeRange< Deque >::dq_
上游未提供说明。
libs/utils/deque/Deque.hpp:164
int Deque< T, N >::DequeRange< Deque >::end_
上游未提供说明。
libs/utils/deque/Deque.hpp:166
T Deque< T, N >::data_[N] [N]
上游未提供说明。
libs/utils/deque/Deque.hpp:121
std::size_t Deque< T, N >::head_
上游未提供说明。
libs/utils/deque/Deque.hpp:122
std::size_t Deque< T, N >::size_
上游未提供说明。
libs/utils/deque/Deque.hpp:123固定容量双端队列。 syhanjin 2026-03-13 这个容器不做动态扩容,适合缓存固定长度数据、滑动窗口或者最近 N 次采样值。 它的实现目标是简单、可预测,而不是像标准库 deque 那样覆盖所有复杂用例。
libs/utils/deque/Deque.hpp