VecCore 0.8.1
C++ Library for Portable SIMD Vectorization
Loading...
Searching...
No Matches
vecCore::MaskedScalar< T > Class Template Reference

#include <ScalarWrapper.h>

Public Types

using Mask = WrappedBool
 

Public Member Functions

VECCORE_ATT_HOST_DEVICE MaskedScalar ()=delete
 
VECCORE_ATT_HOST_DEVICE MaskedScalar (T &ref, Mask mask=true)
 

Detailed Description

template<class T>
class vecCore::MaskedScalar< T >

Definition at line 102 of file ScalarWrapper.h.

Member Typedef Documentation

◆ Mask

template<class T >
using vecCore::MaskedScalar< T >::Mask = WrappedBool

Definition at line 104 of file ScalarWrapper.h.

Constructor & Destructor Documentation

◆ MaskedScalar() [1/2]

template<class T >
VECCORE_ATT_HOST_DEVICE vecCore::MaskedScalar< T >::MaskedScalar ( )
delete

◆ MaskedScalar() [2/2]

template<class T >
VECCORE_ATT_HOST_DEVICE vecCore::MaskedScalar< T >::MaskedScalar ( T &  ref,
Mask  mask = true 
)
inline

Definition at line 110 of file ScalarWrapper.h.


The documentation for this class was generated from the following file: