Definition at line 146 of file Buffers.cxx.
Public Types | |
| using | Queue = std::queue< std::unique_ptr< Container > > |
| using | QueuesMap = std::map< std::size_t, Queue > |
Public Member Functions | |
| BufferImpl (std::size_t size, QueuesMap &queuesMap) | |
| ~BufferImpl () override | |
| double const * | cpuReadPtr () const override |
| double * | cpuWritePtr () override |
| double const * | gpuReadPtr () const override |
| double * | gpuWritePtr () override |
| Container & | vec () |
Public Member Functions inherited from RooFit::Detail::AbsBuffer | |
| virtual | ~AbsBuffer ()=default |
Private Attributes | |
| Queue & | _queue |
| std::unique_ptr< Container > | _vec |
| using RooFit::Detail::BufferImpl< Container >::Queue = std::queue<std::unique_ptr<Container> > |
Definition at line 148 of file Buffers.cxx.
| using RooFit::Detail::BufferImpl< Container >::QueuesMap = std::map<std::size_t, Queue> |
Definition at line 149 of file Buffers.cxx.
|
inline |
Definition at line 151 of file Buffers.cxx.
|
inlineoverride |
Definition at line 161 of file Buffers.cxx.
|
inlineoverridevirtual |
Implements RooFit::Detail::AbsBuffer.
Definition at line 163 of file Buffers.cxx.
|
inlineoverridevirtual |
Implements RooFit::Detail::AbsBuffer.
Definition at line 166 of file Buffers.cxx.
|
inlineoverridevirtual |
Implements RooFit::Detail::AbsBuffer.
Definition at line 164 of file Buffers.cxx.
|
inlineoverridevirtual |
Implements RooFit::Detail::AbsBuffer.
Definition at line 167 of file Buffers.cxx.
|
inline |
Definition at line 169 of file Buffers.cxx.
|
private |
Definition at line 173 of file Buffers.cxx.
|
private |
Definition at line 172 of file Buffers.cxx.