#include <SoACommon.h>
Public Types | |
using | ConstParams = SoAConstParametersImpl< COLUMN_TYPE, T > |
using | Params = SoAParametersImpl< COLUMN_TYPE, T > |
using | Ptr = typename Restr::Pointer |
using | PtrToConst = typename Restr::PointerToConst |
using | Ref = typename Restr::Reference |
using | RefToConst = typename Restr::ReferenceToConst |
using | Restr = add_restrict< T, RESTRICT_QUALIFY > |
using | Val = typename Restr::Value |
using | valueType = T |
Public Member Functions | |
__attribute__ ((always_inline)) SoAConstValue(size_type i | |
__attribute__ ((always_inline)) SoAConstValue(size_type i | |
__attribute__ ((always_inline)) SoAConstValue(size_type i | |
__attribute__ ((always_inline)) RefToConst operator()() const | |
__attribute__ ((always_inline)) const T *operator &() const | |
const T | col_ (col) |
SoAParametersImpl< COLUMN_TYPE, T > | col_ (params.addr_) |
SoAConstParametersImpl< COLUMN_TYPE, T > | col_ (params.addr_) |
Public Attributes | |
const T * | col: idx_(i) |
SoAParametersImpl< COLUMN_TYPE, T > | params: idx_(i) |
SoAConstParametersImpl< COLUMN_TYPE, T > | params: idx_(i) |
Static Public Attributes | |
static constexpr auto | valueSize = sizeof(T) |
Private Attributes | |
const T * | col_ |
size_type | idx_ |
Definition at line 425 of file SoACommon.h.
using cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::ConstParams = SoAConstParametersImpl<COLUMN_TYPE, T> |
Definition at line 437 of file SoACommon.h.
using cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::Params = SoAParametersImpl<COLUMN_TYPE, T> |
Definition at line 436 of file SoACommon.h.
using cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::Ptr = typename Restr::Pointer |
Definition at line 432 of file SoACommon.h.
using cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::PtrToConst = typename Restr::PointerToConst |
Definition at line 434 of file SoACommon.h.
using cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::Ref = typename Restr::Reference |
Definition at line 433 of file SoACommon.h.
using cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::RefToConst = typename Restr::ReferenceToConst |
Definition at line 435 of file SoACommon.h.
using cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::Restr = add_restrict<T, RESTRICT_QUALIFY> |
Definition at line 430 of file SoACommon.h.
using cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::Val = typename Restr::Value |
Definition at line 431 of file SoACommon.h.
using cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::valueType = T |
Definition at line 469 of file SoACommon.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 447 of file SoACommon.h.
References cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::col, cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::col_, and cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::idx_.
|
inline |
Definition at line 453 of file SoACommon.h.
References cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::col_, and cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::idx_.
|
inline |
Definition at line 439 of file SoACommon.h.
|
inline |
Definition at line 442 of file SoACommon.h.
|
inline |
Definition at line 445 of file SoACommon.h.
const T* cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::col |
Definition at line 439 of file SoACommon.h.
Referenced by cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::__attribute__(), and python.rootplot.root2matplotlib.Hist2D::colz().
|
private |
Definition at line 474 of file SoACommon.h.
Referenced by cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::__attribute__().
|
private |
Definition at line 473 of file SoACommon.h.
Referenced by cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::__attribute__().
SoAParametersImpl<COLUMN_TYPE, T> cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::params |
Definition at line 442 of file SoACommon.h.
SoAConstParametersImpl<COLUMN_TYPE, T> cms::soa::SoAConstValue< COLUMN_TYPE, T, ALIGNMENT, RESTRICT_QUALIFY >::params |
Definition at line 445 of file SoACommon.h.
|
static |
Definition at line 470 of file SoACommon.h.