libdl  0.0.1
Simple yet powerful deep learning
Loading...
Searching...
No Matches
dataloader.hpp
1#pragma once
2
3#include "../utils/generic_iterator.hpp"
4
5#include <tuple>
6#include <vector>
7
8namespace dl {
9 template <typename>
11
12 template <typename R, typename... Args>
13 class Dataloader<R(Args...)> {
14 public:
17
18 private:
19 public:
20 virtual ~Dataloader() = default;
21
22 virtual dl::utils::GenericIterator<Instance> begin() = 0;
24 };
25} // namespace dl
Represents a generic iterator that can be initialized to hold any other class instance that satisfies...