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 ( )
delete

◆ TSlotStack() [2/2]

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

Definition at line 65 of file RDFNodes.hxx.

Member Function Documentation

◆ GetCount()

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

Definition at line 49 of file RDFNodes.hxx.

◆ GetIndex()

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

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
private

Definition at line 60 of file RDFNodes.hxx.

◆ fCursor

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

Definition at line 59 of file RDFNodes.hxx.

◆ fMutex

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

Definition at line 61 of file RDFNodes.hxx.

Libraries for ROOT::Internal::RDF::TSlotStack:
[legend]

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