Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PerThreadStorage.h File Reference
#include <cassert>
#include <cstddef>
#include <utility>
#include <vector>
#include "galois/config.h"
#include "galois/substrate/HWTopo.h"
#include "galois/substrate/PaddedLock.h"
#include "galois/substrate/ThreadPool.h"

Go to the source code of this file.

Classes

class  galois::substrate::PerBackend
 
class  galois::substrate::PerThreadStorage< T >
 
class  galois::substrate::PerSocketStorage< T >
 

Namespaces

 galois
 The Galois namespace containing all Galois structures and functions.
 
 galois::substrate
 Contains threading and machine OS support.
 

Functions

PerBackend & galois::substrate::getPTSBackend ()
 
PerBackend & galois::substrate::getPPSBackend ()
 
void galois::substrate::initPTS (unsigned)
 

Variables

thread_local char * galois::substrate::ptsBase
 
thread_local char * galois::substrate::pssBase