| 
    Joos1W Compiler Framework
    
   | 
 
A non-owning, lightweight view of a range whose element types are convertible to T. More...
#include <Utils.h>
Public Member Functions | |
| template<typename U , class Tp > | |
| requires std::convertible_to< U, T > | range_ref (std::vector< U, Tp > &vec) | 
| template<std::ranges::view R> | |
| requires std::convertible_to< std::ranges::range_value_t< R >, T > | range_ref (R &&range) | 
| template<typename U > | |
| requires std::convertible_to< U, T > | range_ref (std::initializer_list< U > &&list) | 
| void | for_each (details::function_ref< void(T)> callback) | 
| std::size_t | size () const | 
A non-owning, lightweight view of a range whose element types are convertible to T.
| T | The type of the elements in the range |