| 2870 | class IterableQueue : public IterableContainer<T, Container>, public std::queue<T, Container> { |
| 2871 | public: |
| 2872 | IterableQueue(std::queue<T, Container> queue_) { |
| 2873 | std::size_t count_ = 0; |
| 2874 | while (++count_ < base::consts::kMaxLogPerContainer && !queue_.empty()) { |
| 2875 | this->push(queue_.front()); |
| 2876 | queue_.pop(); |
| 2877 | } |
| 2878 | } |
| 2879 | private: |
| 2880 | inline Container& getContainer(void) { |
| 2881 | return this->c; |