Project
Loading...
Searching...
No Matches
o2::itsmft::tracking::detail::ThreadLocalStorage Class Reference

#include <SlabBumpAllocator.h>

Classes

struct  Impl
 

Public Types

using Factory = void *(*)(void *)
 
using Deleter = void(*)(void *)
 

Public Member Functions

 ThreadLocalStorage (void *context, Factory factory, Deleter deleter)
 
 ~ThreadLocalStorage ()
 
 ThreadLocalStorage (const ThreadLocalStorage &)=delete
 
ThreadLocalStorageoperator= (const ThreadLocalStorage &)=delete
 
voidlocal ()
 
std::vector< void * > values () const
 

Detailed Description

Definition at line 40 of file SlabBumpAllocator.h.

Member Typedef Documentation

◆ Deleter

◆ Factory

Constructor & Destructor Documentation

◆ ThreadLocalStorage() [1/2]

o2::itsmft::tracking::detail::ThreadLocalStorage::ThreadLocalStorage ( void context,
Factory  factory,
Deleter  deleter 
)

Definition at line 43 of file SlabBumpAllocator.cxx.

◆ ~ThreadLocalStorage()

o2::itsmft::tracking::detail::ThreadLocalStorage::~ThreadLocalStorage ( )
default

◆ ThreadLocalStorage() [2/2]

o2::itsmft::tracking::detail::ThreadLocalStorage::ThreadLocalStorage ( const ThreadLocalStorage )
delete

Member Function Documentation

◆ local()

void * o2::itsmft::tracking::detail::ThreadLocalStorage::local ( )

Definition at line 50 of file SlabBumpAllocator.cxx.

◆ operator=()

ThreadLocalStorage & o2::itsmft::tracking::detail::ThreadLocalStorage::operator= ( const ThreadLocalStorage )
delete

◆ values()

std::vector< void * > o2::itsmft::tracking::detail::ThreadLocalStorage::values ( ) const

Definition at line 55 of file SlabBumpAllocator.cxx.


The documentation for this class was generated from the following files: