Meta  0.1
A tiny metaprogramming library
Datatype

Description

Datatypes.

Modules

 Extension
 Extend meta with your own datatypes.
 
 Integer sequence
 Equivalent to C++14's std::integer_sequence
 
 List
 
 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

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

Definition at line 2329 of file meta.hpp.