Struct policy_base

Inheritance Relationships

Derived Types

Struct Documentation

struct policy_base

Implementation detail for a policy base object.

Subclassed by beluga::policy< state_type >, beluga::policy< decltype(particles_)>, beluga::policy< PolicyFn >

Friends

template<class Left, class Right>
inline friend constexpr auto operator&&(policy<Left> left, policy<Right> right)

Short-circuited logical AND operation.

template<class Left, class Right>
inline friend constexpr auto operator&(policy<Left> left, policy<Right> right)

Non-short-circuited logical AND operation.

template<class Left, class Right>
inline friend constexpr auto operator||(policy<Left> left, policy<Right> right)

Short-circuited logical OR operation.

template<class Left, class Right>
inline friend constexpr auto operator|(policy<Left> left, policy<Right> right)

Non-short-circuited logical OR operation.

template<class Fn>
inline friend constexpr auto operator!(policy<Fn> fn)

Logical NOT operation.