ttg 1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ttg::meta::typelist< Ts > Struct Template Reference

A container for types. More...

#include <typelist.h>

Public Member Functions

constexpr auto size () const
 
template<std::size_t I>
constexpr auto get () const
 

Detailed Description

template<typename... Ts>
struct ttg::meta::typelist< Ts >

A container for types.

We use this to work around ADL issues when templating ttg::TT with std::tuple. This is a simple wrapper type holding type information. A tuple containing the types can be extracted using the tuple_type member type.

Definition at line 25 of file typelist.h.

Member Function Documentation

◆ get()

template<typename... Ts>
template<std::size_t I>
constexpr auto ttg::meta::typelist< Ts >::get ( ) const
inlineconstexpr

Definition at line 30 of file typelist.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ size()

template<typename... Ts>
constexpr auto ttg::meta::typelist< Ts >::size ( ) const
inlineconstexpr
Returns
the size of typelist

Definition at line 27 of file typelist.h.


The documentation for this struct was generated from the following file: