Shortcuts

Template Struct ModificationTraits

Struct Documentation

template<typename T>
struct ripple::ModificationTraits

Modification traits for a type which is not a modifier.

Template Parameters
  • T: The type to get the traits for.

Public Types

using Value = std::remove_reference_t<T>

Defines the wrapped type for the modifier.

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.

constexpr bool uses_shared = false

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.

Docs

Access comprehensive developer documentation for Ripple

View Docs

Tutorials

Get tutorials to help with understand all features

View Tutorials

Examples

Find examples to help get started

View Examples