Logo ROOT   6.14/05
Reference Guide
List of all members | Public Member Functions | Private Member Functions | Private Attributes | List of all members
ROOT::Internal::RDF::TSlotStack Class Reference

Definition at line 47 of file RDFNodes.hxx.

Public Member Functions

 TSlotStack ()=delete
 TSlotStack (unsigned int size)
unsigned int GetSlot ()
void ReturnSlot (unsigned int slotNumber)

Private Member Functions

unsigned int & GetCount ()
unsigned int & GetIndex ()

Private Attributes

std::vector< unsigned int > fBuf
unsigned int fCursor
ROOT::TSpinMutex fMutex

#include <ROOT/RDFNodes.hxx>

Constructor & Destructor Documentation

◆ TSlotStack() [1/2]

ROOT::Internal::RDF::TSlotStack::TSlotStack ( )

◆ TSlotStack() [2/2]

ROOT::Internal::RDF::TSlotStack::TSlotStack ( unsigned int  size)

Definition at line 65 of file RDFNodes.hxx.

Member Function Documentation

◆ GetCount()

unsigned int& ROOT::Internal::RDF::TSlotStack::GetCount ( )

Definition at line 49 of file RDFNodes.hxx.

◆ GetIndex()

unsigned int& ROOT::Internal::RDF::TSlotStack::GetIndex ( )

Definition at line 54 of file RDFNodes.hxx.

◆ GetSlot()

unsigned int TSlotStack::GetSlot ( )

Definition at line 207 of file RDFNodes.cxx.

◆ ReturnSlot()

void TSlotStack::ReturnSlot ( unsigned int  slotNumber)

Definition at line 191 of file RDFNodes.cxx.

Member Data Documentation

◆ fBuf

std::vector<unsigned int> ROOT::Internal::RDF::TSlotStack::fBuf

Definition at line 60 of file RDFNodes.hxx.

◆ fCursor

unsigned int ROOT::Internal::RDF::TSlotStack::fCursor

Definition at line 59 of file RDFNodes.hxx.

◆ fMutex

ROOT::TSpinMutex ROOT::Internal::RDF::TSlotStack::fMutex

Definition at line 61 of file RDFNodes.hxx.

Libraries for ROOT::Internal::RDF::TSlotStack:

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