// nanorange/range.hpp
//
// Copyright (c) 2018 Tristan Brindle (tcbrindle at gmail dot com)
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

#ifndef NANORANGE_VIEWS_HPP_INCLUDED
#define NANORANGE_VIEWS_HPP_INCLUDED

#include <nanorange/views/all.hpp>
#include <nanorange/views/common.hpp>
#include <nanorange/views/counted.hpp>
#include <nanorange/views/drop.hpp>
#include <nanorange/views/drop_while.hpp>
#include <nanorange/views/elements.hpp>
#include <nanorange/views/empty.hpp>
#include <nanorange/views/filter.hpp>
#include <nanorange/views/interface.hpp>
#include <nanorange/views/iota.hpp>
#include <nanorange/views/istream.hpp>
#include <nanorange/views/join.hpp>
#include <nanorange/views/ref.hpp>
#include <nanorange/views/reverse.hpp>
#include <nanorange/views/single.hpp>
#include <nanorange/views/split.hpp>
#include <nanorange/views/subrange.hpp>
#include <nanorange/views/take.hpp>
#include <nanorange/views/take_while.hpp>
#include <nanorange/views/transform.hpp>

#endif
