MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
type_list.hpp File Reference
#include <type_traits>
#include <tuple>

Go to the source code of this file.

Classes

struct  mbgl::TypeList< Ts >
 
struct  mbgl::detail::TypeCons< T, TypeList< Ts... > >
 
struct  mbgl::detail::TypeFilter< TypeList<>, Predicate >
 
struct  mbgl::detail::TypeFilter< TypeList< T, Ts... >, Predicate >
 
struct  mbgl::detail::TypeListConcat<>
 
struct  mbgl::detail::TypeListConcat< TypeList< As... > >
 
struct  mbgl::detail::TypeListConcat< TypeList< As... >, TypeList< Bs... >, Rs... >
 

Namespaces

 mbgl
 
 mbgl::detail
 

Typedefs

template<class TypeList , template< class > class Predicate>
using mbgl::FilteredTypeList = typename detail::TypeFilter< TypeList, Predicate >::Type
 
template<class... Ts>
using mbgl::TypeListConcat = typename detail::TypeListConcat< Ts... >::Type