Template Class PaddingLoader¶
Defined in File padding_loader.hpp
Class Documentation¶
-
template<typename
Impl
>
classripple
::
PaddingLoader
¶ The PaddingLoader class defines an interface for loading padding.
- Template Parameters
Impl
: The implementation of the loading interface.
Public Functions
-
template<typename
Iterator
, typenameDim
, typename ...Args
>
constexpr autoload_front
(Iterator &&it, int index, Dim &&dim, Args&&... args) const noexcept -> void¶ Loads the front padding in the dim dimension, using the value of the index in the dimension to find the appropriate cell.
- Parameters
it
: An iterator to the padding cell to load.index
: The index of the padding cell in the dimension.dim
: The dimension to load the padding in.args
: Additional arguments for the loading.
- Template Parameters
Iterator
: The type of the iterator.Dim
: The type of the dimension specifier.Args
: The types of the additional arguments.
-
template<typename
Iterator
, typenameDim
, typename ...Args
>
constexpr autoload_back
(Iterator &&it, int index, Dim &&dim, Args&&... args) const noexcept -> void¶ Loads the back padding in the dim dimension, using the value of the index in the dimension to find the appropriate cell.
- Parameters
it
: An iterator to the padding cell to load.index
: The index of the padding cell in the dimension.dim
: The dimension to load the padding in.args
: Additional arguments for the loading.
- Template Parameters
Iterator
: The type of the iterator.Dim
: The type of the dimension specifier.Args
: The types of the additional arguments.