Template Struct ModificationTraits¶
Defined in File modifier.hpp
Struct Documentation¶
-
template<typename
T
>
structripple
::
ModificationTraits
¶ Modification traits for a type which is not a modifier.
- Template Parameters
T
: The type to get the traits for.
Public Static Attributes
-
constexpr bool
is_modifier
= false¶ Returns true if T is a modifier type.
-
constexpr bool
is_concurrent
= true¶ Returns true if the modification access is concurrent.
-
constexpr bool
is_exclusive
= !is_concurrent¶ Returns true if the modification access is exclusive.
Returns true if the modification requires shared memory.
-
constexpr bool
exclusive_or_concurrent
= false¶ Returns true if the modifier is exclusive or concurrent.
-
constexpr bool
is_expander
= false¶ Returns true if the modifier is an expander.