sparse_range.h

Back to Orphans

pastel/sys/range/

// Description: Sparse set

#ifndef PASTELSYS_SPARSE_RANGE_H
#define PASTELSYS_SPARSE_RANGE_H

#include "pastel/sys/range/range_concept.h"
#include <range/v3/view/stride.hpp>

namespace Pastel
{

    template <Range_Concept Range>
    decltype(auto) sparseRange(Range&& range, integer factor)
    {
        return ranges::views::stride(std::forward<Range>(range), factor);
    }

}

#endif