Skip to content

Function begin_pass

function begin_pass(const internal_generic::anything &, shape<Dims>, shape<Dims>) base

template <index_t Dims>
KFR_INTRINSIC void begin_pass(const internal_generic::anything&, shape<Dims> start, shape<Dims> stop)

No-op pass begin/end hooks for the anything placeholder type.

Parameters
start Starting index of the pass.
stop Ending index of the pass.
Template parameters
Dims Number of dimensions of the pass range.

Fully qualified name: kfr::begin_pass(const internal_generic::anything &, shape<Dims>, shape<Dims>)

Function begin_pass

function begin_pass(const expression_with_arguments<Args...> &, shape<Dims>, shape<Dims>) base

template <typename... Args, index_t Dims>
KFR_INTRINSIC void begin_pass(const expression_with_arguments<Args...>& self, shape<Dims> start,
                              shape<Dims> stop)

Notifies all arguments of an expression_with_arguments that a pass is beginning.

Parameters
self Argument holder.
start Starting index of the pass.
stop Ending index of the pass.
Template parameters
Args Argument types.
Dims Number of dimensions of the pass range.

Fully qualified name: kfr::begin_pass(const expression_with_arguments<Args...> &, shape<Dims>, shape<Dims>)

Function begin_pass

function begin_pass(const expression_handle<T, NDims> &, shape<NDims>, shape<NDims>) base

template <typename T, index_t NDims>
KFR_INTRINSIC void begin_pass(const expression_handle<T, NDims>& self, shape<NDims> start, shape<NDims> stop)

Internal ADL-provided implementation for expression_handle expressions.

Fully qualified name: kfr::begin_pass(const expression_handle<T, NDims> &, shape<NDims>, shape<NDims>)

Declared at base/handle.hpp:300

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.