• Docs >
  • Ripple API >
  • Template Function ripple::detail::add_padding_op_nodes_impl
Shortcuts

Template Function ripple::detail::add_padding_op_nodes_impl

Function Documentation

template<typename Modifier, typename GraphType, typename Arg, iterator_enable_t<Arg> = 0>
auto ripple::detail::add_padding_op_nodes_impl(GraphType &graph, ExecutionKind exec_kind, TransferKind transfer_kind, Arg &&arg) noexcept -> void

Implementation of padding node addition.

Note

This overload is for iterator types and adds a padding node to the graph if the Modifier is a modifier.

Note

This overload is for non-iterator types and does nothing.

Parameters
  • graph: The graph to add the nodes to.

  • exec_kind: The kind of execution for the nodes.

  • transfer_kind: The kind of the transfer operation.

  • arg: The argument to generate a padding node for.

Template Parameters
  • Modifier: Modifier for how the argument data is accessed.

  • GraphType: The type of the graph.

  • Arg: The type of the arg.

Parameters
  • graph: The graph to add the nodes to.

  • exec_kind: The kind of execution for the nodes.

  • transfer_kind: The kind of the transfer operation.

  • arg: The argument to generate a padding node for.

Template Parameters
  • Modifier: Modifier for how the argument data is accessed.

  • GraphType: The type of the graph.

  • Arg: The type of the arg.

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