// Copyright 2009-2021 Intel Corporation // SPDX-License-Identifier: Apache-2.0 #pragma once #include "../sys/platform.h" #include "../math/emath.h" namespace embree { template<typename Ty> struct range { … }; template<typename Ty> range<Ty> make_range(const Ty& begin, const Ty& end) { … } template<typename Ty> struct extended_range : public range<Ty> { … }; }