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

File that defines the FastList class – an alternative to std::list when the user knows the size of the list ahead of time. More...

#include <vector>
#include <iostream>
#include <exception>
#include <iterator>
#include <cinttypes>
#include <cassert>
#include <type_traits>
#include "sparta/utils/IteratorTraits.hpp"
#include "sparta/utils/SpartaAssert.hpp"

Go to the source code of this file.

Classes

class  sparta::utils::FastList< DataT >
 An alternative to std::list, about 70% faster. More...
 
class  sparta::utils::FastList< DataT >::NodeIterator< is_const >
 The internal iterator type of FastList. Use FastList<T>::[const_]iterator instead. More...
 

Namespaces

namespace  sparta
 Macros for handling exponential backoff.
 

Detailed Description

File that defines the FastList class – an alternative to std::list when the user knows the size of the list ahead of time.

Definition in file FastList.hpp.