Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooFit::Detail::BufferManager Class Reference

Definition at line 41 of file Buffers.h.

Public Member Functions

 BufferManager ()
 
 ~BufferManager ()
 
std::unique_ptr< AbsBuffermakeCpuBuffer (std::size_t size)
 
std::unique_ptr< AbsBuffermakeScalarBuffer ()
 

Private Attributes

std::unique_ptr< BufferQueuesMaps_queuesMaps
 

#include </home/sftnight/build/workspace/root-makedoc-master/rootspi/rdoc/src/master/roofit/roofitcore/src/RooFit/Detail/Buffers.h>

Constructor & Destructor Documentation

◆ BufferManager()

RooFit::Detail::BufferManager::BufferManager ( )

Definition at line 192 of file Buffers.cxx.

◆ ~BufferManager()

RooFit::Detail::BufferManager::~BufferManager ( )
default

Member Function Documentation

◆ makeCpuBuffer()

std::unique_ptr< AbsBuffer > RooFit::Detail::BufferManager::makeCpuBuffer ( std::size_t  size)

Definition at line 203 of file Buffers.cxx.

◆ makeScalarBuffer()

std::unique_ptr< AbsBuffer > RooFit::Detail::BufferManager::makeScalarBuffer ( )

Definition at line 199 of file Buffers.cxx.

Member Data Documentation

◆ _queuesMaps

std::unique_ptr<BufferQueuesMaps> RooFit::Detail::BufferManager::_queuesMaps
private

Definition at line 56 of file Buffers.h.

  • roofit/roofitcore/src/RooFit/Detail/Buffers.h
  • roofit/roofitcore/src/Buffers.cxx