Definition at line 185 of file Buffers.cxx.
Public Types | |
| using | Queue = std::queue< 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 ROOT::Experimental::Detail::AbsBuffer | |
| virtual | ~AbsBuffer ()=default | 
Private Attributes | |
| Queue & | _queue | 
| Container | _vec | 
| using ROOT::Experimental::Detail::BufferImpl< Container >::Queue = std::queue<Container> | 
Definition at line 187 of file Buffers.cxx.
| using ROOT::Experimental::Detail::BufferImpl< Container >::QueuesMap = std::map<std::size_t, Queue> | 
Definition at line 188 of file Buffers.cxx.
      
  | 
  inline | 
Definition at line 190 of file Buffers.cxx.
      
  | 
  inlineoverride | 
Definition at line 200 of file Buffers.cxx.
      
  | 
  inlineoverridevirtual | 
Implements ROOT::Experimental::Detail::AbsBuffer.
Definition at line 202 of file Buffers.cxx.
      
  | 
  inlineoverridevirtual | 
Implements ROOT::Experimental::Detail::AbsBuffer.
Definition at line 205 of file Buffers.cxx.
      
  | 
  inlineoverridevirtual | 
Implements ROOT::Experimental::Detail::AbsBuffer.
Definition at line 203 of file Buffers.cxx.
      
  | 
  inlineoverridevirtual | 
Implements ROOT::Experimental::Detail::AbsBuffer.
Definition at line 206 of file Buffers.cxx.
      
  | 
  inline | 
Definition at line 208 of file Buffers.cxx.
      
  | 
  private | 
Definition at line 212 of file Buffers.cxx.
      
  | 
  private | 
Definition at line 211 of file Buffers.cxx.