![]() |
ATLAS Offline Software
|
#include <VariantLinkColumn.h>
Public Types | |
| using | CI = VariantContainerId<CIBase,CIList...> |
| using | CM = ColumnarModeArray |
| using | BaseAccessor = ContainerFreeAccessor<ObjectLink<CI,CM>,CAM,CM> |
Public Member Functions | |
| ContainerFreeAccessor ()=default | |
| ContainerFreeAccessor (ColumnarTool< CM > &columnarTool, ColumnAccessorOptions &&options, ColumnAccessorOptionsArray &&optionsArray) | |
| auto | operator() (void **dataArea, std::size_t index) const noexcept |
| auto | operator() (void **dataArea, std::size_t beginIndex, std::size_t endIndex) const noexcept |
| bool | isAvailable (void **dataArea) const noexcept |
Static Public Attributes | |
| static constexpr ColumnAccessMode | CAM = ColumnAccessMode::input |
| static constexpr bool | isDefined = true |
| static constexpr unsigned | internalOffsetColumns = BaseAccessor::internalOffsetColumns |
Private Attributes | |
| BaseAccessor | m_accessor |
Definition at line 424 of file VariantLinkColumn.h.
| using columnar::detail::ContainerFreeAccessor< LinkCastColumn< VariantContainerId< CIBase, CIList... >, ELT >, ColumnAccessMode::input, ColumnarModeArray >::BaseAccessor = ContainerFreeAccessor<ObjectLink<CI,CM>,CAM,CM> |
Definition at line 433 of file VariantLinkColumn.h.
| using columnar::detail::ContainerFreeAccessor< LinkCastColumn< VariantContainerId< CIBase, CIList... >, ELT >, ColumnAccessMode::input, ColumnarModeArray >::CI = VariantContainerId<CIBase,CIList...> |
Definition at line 430 of file VariantLinkColumn.h.
| using columnar::detail::ContainerFreeAccessor< LinkCastColumn< VariantContainerId< CIBase, CIList... >, ELT >, ColumnAccessMode::input, ColumnarModeArray >::CM = ColumnarModeArray |
Definition at line 432 of file VariantLinkColumn.h.
|
default |
|
inline |
Definition at line 440 of file VariantLinkColumn.h.
|
inlinenoexcept |
Definition at line 455 of file VariantLinkColumn.h.
|
inlinenoexcept |
Definition at line 449 of file VariantLinkColumn.h.
|
inlinenoexcept |
Definition at line 444 of file VariantLinkColumn.h.
|
staticconstexpr |
Definition at line 431 of file VariantLinkColumn.h.
|
staticconstexpr |
Definition at line 436 of file VariantLinkColumn.h.
|
staticconstexpr |
Definition at line 435 of file VariantLinkColumn.h.
|
private |
Definition at line 464 of file VariantLinkColumn.h.