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.