Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::detail::DynamicColumn< bool > Struct Template Reference

#include <acts/blob/sPHENIX/Core/include/Acts/EventData/detail/DynamicColumn.hpp>

+ Inheritance diagram for Acts::detail::DynamicColumn< bool >:
+ Collaboration diagram for Acts::detail::DynamicColumn< bool >:

Classes

struct  Wrapper
 

Public Member Functions

std::any get (size_t i) override
 
std::any get (size_t i) const override
 
void add () override
 
void reserve (size_t size) override
 
void clear () override
 
void erase (size_t i) override
 
size_t size () const override
 
std::unique_ptr
< DynamicColumnBase
clone (bool empty) const override
 
void copyFrom (size_t dstIdx, const DynamicColumnBase &src, size_t srcIdx) override
 
- Public Member Functions inherited from Acts::detail::DynamicColumnBase
virtual ~DynamicColumnBase ()=default
 

Public Attributes

std::vector< Wrapperm_vector
 

Detailed Description

template<>
struct Acts::detail::DynamicColumn< bool >

Definition at line 73 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 73 of file DynamicColumn.hpp

Member Function Documentation

void Acts::detail::DynamicColumn< bool >::add ( )
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 88 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 88 of file DynamicColumn.hpp

References Acts::detail::DynamicColumn< T >::m_vector.

void Acts::detail::DynamicColumn< bool >::clear ( )
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 90 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 90 of file DynamicColumn.hpp

References Acts::detail::DynamicColumn< T >::m_vector.

std::unique_ptr<DynamicColumnBase> Acts::detail::DynamicColumn< bool >::clone ( bool  empty) const
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 94 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 94 of file DynamicColumn.hpp

void Acts::detail::DynamicColumn< bool >::copyFrom ( size_t  dstIdx,
const DynamicColumnBase src,
size_t  srcIdx 
)
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 101 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 101 of file DynamicColumn.hpp

References assert, and Acts::detail::DynamicColumn< T >::m_vector.

void Acts::detail::DynamicColumn< bool >::erase ( size_t  i)
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 91 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 91 of file DynamicColumn.hpp

References i, and Acts::detail::DynamicColumn< T >::m_vector.

std::any Acts::detail::DynamicColumn< bool >::get ( size_t  i)
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 78 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 78 of file DynamicColumn.hpp

References assert, i, and Acts::detail::DynamicColumn< T >::m_vector.

std::any Acts::detail::DynamicColumn< bool >::get ( size_t  i) const
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 83 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 83 of file DynamicColumn.hpp

References assert, i, and Acts::detail::DynamicColumn< T >::m_vector.

void Acts::detail::DynamicColumn< bool >::reserve ( size_t  size)
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 89 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 89 of file DynamicColumn.hpp

References Acts::detail::DynamicColumn< T >::m_vector.

size_t Acts::detail::DynamicColumn< bool >::size ( ) const
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 92 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 92 of file DynamicColumn.hpp

References Acts::detail::DynamicColumn< T >::m_vector.

Member Data Documentation

std::vector<Wrapper> Acts::detail::DynamicColumn< bool >::m_vector

Definition at line 109 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 109 of file DynamicColumn.hpp


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