Project
Loading...
Searching...
No Matches
o2::framework::MessageContext::VectorObject< T, _BASE > Class Template Reference

#include <MessageContext.h>

Inherits ContainerRefObject< std::vector< T, o2::pmr::polymorphic_allocator< T > > >.

Public Member Functions

template<typename... Args>
 VectorObject (Args &&... args)
 

Detailed Description

template<typename T, typename _BASE = ContainerRefObject<std::vector<T, o2::pmr::polymorphic_allocator<T>>>>
class o2::framework::MessageContext::VectorObject< T, _BASE >

VectorObject handles a message object holding std::vector with polymorphic_allocator can not adopt an existing message, because the polymorphic_allocator will call the element constructor, so this works only with new messages

Definition at line 317 of file MessageContext.h.

Constructor & Destructor Documentation

◆ VectorObject()

template<typename T , typename _BASE = ContainerRefObject<std::vector<T, o2::pmr::polymorphic_allocator<T>>>>
template<typename... Args>
o2::framework::MessageContext::VectorObject< T, _BASE >::VectorObject ( Args &&...  args)
inline

Definition at line 321 of file MessageContext.h.


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