#include <SoACommon.h>
Public Types | |
using | ScalarType = T |
using | TupleOrPointerType = const ValueType * |
using | ValueType = T |
Public Member Functions | |
__attribute__ ((always_inline)) const expr SoAConstParametersImpl(ValueType const *addr) | |
__attribute__ ((always_inline)) const expr SoAConstParametersImpl(SoAParametersImpl< columnType | |
SoAConstParametersImpl ()=default | |
Public Attributes | |
ValueType const * | addr_ = nullptr |
ValueType const byte_size_type | alignment |
ValueType const & | o: addr_{o.addr_} {} static constexpr bool checkAlignment(ValueType* addr |
Static Public Attributes | |
static constexpr SoAColumnType | columnType = COLUMN_TYPE |
Definition at line 101 of file SoACommon.h.
using cms::soa::SoAConstParametersImpl< COLUMN_TYPE, T >::ScalarType = T |
Definition at line 112 of file SoACommon.h.
using cms::soa::SoAConstParametersImpl< COLUMN_TYPE, T >::TupleOrPointerType = const ValueType* |
Definition at line 113 of file SoACommon.h.
using cms::soa::SoAConstParametersImpl< COLUMN_TYPE, T >::ValueType = T |
Definition at line 111 of file SoACommon.h.
|
default |
|
inline |
Definition at line 119 of file SoACommon.h.
|
inline |
ValueType const* cms::soa::SoAConstParametersImpl< COLUMN_TYPE, T >::addr_ = nullptr |
Definition at line 131 of file SoACommon.h.
ValueType const byte_size_type cms::soa::SoAConstParametersImpl< COLUMN_TYPE, T >::alignment |
Definition at line 125 of file SoACommon.h.
|
static |
Definition at line 109 of file SoACommon.h.
ValueType const& cms::soa::SoAConstParametersImpl< COLUMN_TYPE, T >::o |
Definition at line 125 of file SoACommon.h.