Template Class InternalLoader¶
Defined in File internal_loader.hpp
Class Documentation¶
-
template<typename
Impl
>
classripple
::
InternalLoader
¶ The InternalLoader class defines an interface for internally loading data for an iterator from another iterator, for cases such as shared and tiled memory.
- Template Parameters
Impl
: The implementation of the loading interface.
Public Functions
-
template<typename
IteratorFrom
, typenameIteratorTo
, typename ...Args
>
constexpr autoload
(IteratorFrom &&from, IteratorTo &&to, Args&&... args) const noexcept -> void¶ Loads the data in the to iterator using the data from the from iterator.
- Parameters
from
: An iterator to cell to load from.to
: An iterator to cell to load into.args
: Additional arguments for the loading.
- Template Parameters
IteratorFrom
: The type of the from iterator.IteratorTo
: The type of the to iterator.Args
: The types of the additional arguments.