The Sparta Modeling Framework
Loading...
Searching...
No Matches
CircularBuffer.hpp File Reference

Defines the CircularBuffer class. More...

#include <cinttypes>
#include <list>
#include <limits>
#include <algorithm>
#include "sparta/utils/SpartaAssert.hpp"
#include "sparta/statistics/CycleCounter.hpp"
#include "sparta/statistics/StatisticInstance.hpp"
#include "sparta/statistics/StatisticDef.hpp"
#include "sparta/collection/IterableCollector.hpp"
#include "sparta/statistics/Counter.hpp"
#include "sparta/utils/IteratorTraits.hpp"

Go to the source code of this file.

Classes

class  sparta::CircularBuffer< DataT >
 A data structure allowing appending at the end, beginning, or insert in the middle, but erase anywhere with collapse. More...
 

Namespaces

namespace  sparta
 Macros for handling exponential backoff.
 

Detailed Description

Defines the CircularBuffer class.

Definition in file CircularBuffer.hpp.