Namespaces | |
RangeChecking | |
RestrictQualify | |
Typedefs | |
using | byte_size_type = std::size_t |
using | size_type = cms_int32_t |
Enumerations | |
enum | SoAAccessType : bool { SoAAccessType::mutableAccess, SoAAccessType::constAccess } |
enum | SoAColumnType { SoAColumnType::scalar = 0, SoAColumnType::column = 1, SoAColumnType::eigen = 2 } |
Functions | |
template<SoAColumnType COLUMN_TYPE, typename T > | |
__attribute__ ((always_inline)) const expr SoAParametersImpl< COLUMN_TYPE | |
template<typename T > | |
__attribute__ ((always_inline)) const expr SoAParametersImpl< SoAColumnType | |
constexpr byte_size_type | alignSize (byte_size_type size, byte_size_type alignment) |
T | const_cast_SoAParametersImpl (SoAConstParametersImpl< COLUMN_TYPE, T > const &o) |
using cms::soa::byte_size_type = typedef std::size_t |
Definition at line 62 of file SoACommon.h.
using cms::soa::size_type = typedef cms_int32_t |
Definition at line 60 of file SoACommon.h.
|
strong |
Enumerator | |
---|---|
mutableAccess | |
constAccess |
Definition at line 577 of file SoACommon.h.
|
strong |
Enumerator | |
---|---|
scalar | |
column | |
eigen |
Definition at line 64 of file SoACommon.h.
|
inline |
|
inline |
|
inline |
T cms::soa::const_cast_SoAParametersImpl | ( | SoAConstParametersImpl< COLUMN_TYPE, T > const & | o | ) |