Range-v3
Range algorithms, views, and actions for the Standard Library
Datatype

Description

Datatypes.

Modules

 List
 
 Integer sequence
 Equivalent to C++14's std::integer_sequence
 
 Extension
 Extend meta with your own datatypes.
 
 lazy
 

Classes

struct  meta::nil_
 An empty type. More...
 

Typedefs

template<typename List >
using meta::inherit = meta::_t< detail::inherit_< List > >
 A type that inherits from all the types in the list. More...
 

Typedef Documentation

◆ inherit

template<typename List >
using meta::inherit = typedef meta::_t<detail::inherit_<List> >

#include <meta/meta.hpp>

A type that inherits from all the types in the list.

Precondition
The types in the list must be unique
All the types in the list must be non-final class types