The Sparta Modeling Framework
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Buffer.hpp File Reference

Defines the Buffer class used for buffering data. More...

#include <cinttypes>
#include <vector>
#include <algorithm>
#include <type_traits>
#include "sparta/utils/SpartaAssert.hpp"
#include "sparta/utils/MetaStructs.hpp"
#include "sparta/statistics/CycleHistogram.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::Buffer< DataT >
 A data structure allowing appending at the end, beginning, or middle, but erase anywhere with collapse. More...
 

Namespaces

namespace  sparta
 Macros for handling exponential backoff.
 

Detailed Description

Defines the Buffer class used for buffering data.

Definition in file Buffer.hpp.