Project
Loading...
Searching...
No Matches
o2::its::SlabSink< T, Mode >::Handle Class Reference

#include <SlabBumpAllocator.h>

Public Member Functions

 Handle (SlabSink *sink)
 
void beginProducer (int32_t p) noexcept
 
template<typename... Args>
void emplace (Args &&... args)
 
size_t emitted () const noexcept
 
size_t spilled () const noexcept
 

Friends

class SlabSink
 

Detailed Description

template<typename T, SlabMode Mode>
class o2::its::SlabSink< T, Mode >::Handle

Definition at line 128 of file SlabBumpAllocator.h.

Constructor & Destructor Documentation

◆ Handle()

template<typename T , SlabMode Mode>
o2::its::SlabSink< T, Mode >::Handle::Handle ( SlabSink sink)
inlineexplicit

Definition at line 131 of file SlabBumpAllocator.h.

Member Function Documentation

◆ beginProducer()

template<typename T , SlabMode Mode>
void o2::its::SlabSink< T, Mode >::Handle::beginProducer ( int32_t  p)
inlinenoexcept

Definition at line 134 of file SlabBumpAllocator.h.

◆ emitted()

template<typename T , SlabMode Mode>
size_t o2::its::SlabSink< T, Mode >::Handle::emitted ( ) const
inlinenoexcept

Definition at line 153 of file SlabBumpAllocator.h.

◆ emplace()

template<typename T , SlabMode Mode>
template<typename... Args>
void o2::its::SlabSink< T, Mode >::Handle::emplace ( Args &&...  args)
inline

Definition at line 137 of file SlabBumpAllocator.h.

◆ spilled()

template<typename T , SlabMode Mode>
size_t o2::its::SlabSink< T, Mode >::Handle::spilled ( ) const
inlinenoexcept

Definition at line 154 of file SlabBumpAllocator.h.

Friends And Related Symbol Documentation

◆ SlabSink

template<typename T , SlabMode Mode>
friend class SlabSink
friend

Definition at line 157 of file SlabBumpAllocator.h.


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