跳转到内容

libs::Deque API

文档稀疏
符号
44
已记录
2
类型
3
继承关系
0
源码分支
main

42 / 44 个公开 API 符号没有说明。

共 3 个类型

类型目录
类

Deque

查看源码

上游未提供类型说明。

构造与析构

1

成员函数

23

capacity

函数公开静态
        static constexpr std::size_t Deque< T, N >::capacity () noexcept
      

上游未提供说明。

libs/utils/deque/Deque.hpp:22

operator[]

函数公开const
        const T & Deque< T, N >::operator[] (std::size_t i) const noexcept
      

上游未提供说明。

libs/utils/deque/Deque.hpp:37

range

函数公开
        auto Deque< T, N >::range (int a, int b) noexcept
      

生成半开区间 [a, b) 的迭代范围。 这只是一个轻量遍历辅助,不会复制数据。

libs/utils/deque/Deque.hpp:175

成员变量

3

嵌套类型

2
类

Deque::DequeIterator

查看源码

上游未提供类型说明。

构造与析构

1

DequeIterator

函数公开
        Deque< T, N >::DequeIterator< Deque >::DequeIterator (Deque *dq, int idx) noexcept
      

上游未提供说明。

libs/utils/deque/Deque.hpp:129

成员函数

3

operator!=

函数公开const
        bool Deque< T, N >::DequeIterator< Deque >::operator!= (const DequeIterator &other) const noexcept
      

上游未提供说明。

libs/utils/deque/Deque.hpp:139

operator*

函数公开const
        T & Deque< T, N >::DequeIterator< Deque >::operator* () const noexcept
      

上游未提供说明。

libs/utils/deque/Deque.hpp:131

operator++

函数公开
        DequeIterator & Deque< T, N >::DequeIterator< Deque >::operator++ () noexcept
      

上游未提供说明。

libs/utils/deque/Deque.hpp:133

成员变量

2
类

Deque::DequeRange

查看源码

上游未提供类型说明。

构造与析构

1

DequeRange

函数公开
        Deque< T, N >::DequeRange< Deque >::DequeRange (Deque *dq, int begin, int end) noexcept
      

上游未提供说明。

libs/utils/deque/Deque.hpp:154

成员函数

2

成员变量

3

嵌套类型

1

iterator

类型定义公开
        using Deque< T, N >::DequeRange< Deque >::iterator = DequeIterator<Deque>
      

上游未提供说明。

libs/utils/deque/Deque.hpp:152

其他公开符号

文件

1

libs/utils/deque/Deque.hpp

文件

固定容量双端队列。 syhanjin 2026-03-13 这个容器不做动态扩容,适合缓存固定长度数据、滑动窗口或者最近 N 次采样值。 它的实现目标是简单、可预测,而不是像标准库 deque 那样覆盖所有复杂用例。

libs/utils/deque/Deque.hpp