ATLAS Offline Software
Loading...
Searching...
No Matches
columnar::detail Namespace Reference

Classes

class  ContainerFreeAccessor
 the backend implementation for AccessorTemplate More...
class  ContainerFreeAccessor< LinkCastColumn< VariantContainerId< CIBase, CIList... >, ELT >, ColumnAccessMode::input, ColumnarModeArray >
class  ContainerFreeAccessor< std::string, ColumnAccessMode::input, ColumnarModeArray >
class  ContainerFreeAccessor< std::vector< CT >, ColumnAccessMode::input, ColumnarModeArray >
class  MemoryAccessor
 a help implementation of AccessorTemplate that handles type conversions More...
class  MemoryAccessor< CT, CM >
class  MemoryAccessor< LinkCastColumn< LT, ELT >, CM >
class  MemoryAccessor< LinkCastColumn< LT, ELT >, ColumnarModeXAOD >
class  MemoryAccessor< LinkCastColumn< LT, ELT >, ColumnarModeXAODArray >
class  MemoryAccessor< NativeColumn< CT >, CM >
class  MemoryAccessor< OptObjectId< LT >, ColumnarModeArray >
class  MemoryAccessor< OptObjectId< LT, CM >, CM >
class  MemoryAccessor< RetypeColumn< UT, CT >, CM >
class  MemoryAccessor< std::string, ColumnarModeXAOD >
class  MemoryAccessor< std::vector< CT >, CM >
class  VectorConvertIterator
 an iterator that does converts members using a passed in function More...
class  VectorConvertView
 a range view that does converts members using a passed in function More...

Functions

template<typename FunctionType, typename IteratorType>
 VectorConvertIterator (FunctionType &&, IteratorType &&) -> VectorConvertIterator< std::decay_t< FunctionType >, std::decay_t< IteratorType > >
template<typename FunctionType, typename ViewType>
 VectorConvertView (FunctionType &&, ViewType &&) -> VectorConvertView< std::decay_t< FunctionType >, std::decay_t< ViewType > >

Function Documentation

◆ VectorConvertIterator()

template<typename FunctionType, typename IteratorType>
columnar::detail::VectorConvertIterator ( FunctionType && ,
IteratorType &&  ) -> VectorConvertIterator< std::decay_t< FunctionType >, std::decay_t< IteratorType > >

◆ VectorConvertView()

template<typename FunctionType, typename ViewType>
columnar::detail::VectorConvertView ( FunctionType && ,
ViewType &&  ) -> VectorConvertView< std::decay_t< FunctionType >, std::decay_t< ViewType > >