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 friend auto operator&& (policy< Left > left, policy< Right > right)

Short-circuited logical AND operation.

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

Non-short-circuited logical AND operation.

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

Short-circuited logical OR operation.

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

Non-short-circuited logical OR operation.

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

Logical NOT operation.