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.