Skip to content

Namespace mediapipe::api2::types

Namespace List > mediapipe > api2 > types

Classes

Type Name
struct IndexedType <I, typename T>
struct List <Args>
struct Wrap <typename T>

Public Functions

Type Name
auto apply (List< Args... >)
auto concat (List< As... >, List< Bs... >)
auto enumerate (List< Args... > a)
auto enumerate_impl (List< Args... >, std::index_sequence< Is... >)
auto filter (List< Args... >)
auto filter (List< Head, Tail... >)
auto filter (Pred, List<>)
auto filter (Pred pred, List< Head, Tail... >)
auto find (List< Args... >)
auto find (List< Head, Tail... >)
auto find (Pred, List< Args... >)
auto find (Pred pred, List< Head, Tail... >)
constexpr auto head (List< Args... >)
constexpr auto head (List< H, T... >)
constexpr std::size_t length (List< Args... >)
constexpr std::size_t length (List< H, T... >)
auto map (List< Items... >)

Public Functions Documentation

function apply

template<template< typename... > class T, typename... Args>
auto mediapipe::api2::types::apply (
    List< Args... >
) 

function concat

template<typename... As, typename... Bs>
auto mediapipe::api2::types::concat (
    List< As... >,
    List< Bs... >
) 

function enumerate

template<typename... Args>
auto mediapipe::api2::types::enumerate (
    List< Args... > a
) 

function enumerate_impl

template<typename... Args, std::size_t... Is>
auto mediapipe::api2::types::enumerate_impl (
    List< Args... >,
    std::index_sequence< Is... >
) 

function filter

template<template< typename > class Pred, typename... Args>
auto mediapipe::api2::types::filter (
    List< Args... >
) 

function filter

template<template< typename > class Pred, typename Head, typename... Tail>
auto mediapipe::api2::types::filter (
    List< Head, Tail... >
) 

function filter

template<typename Pred>
auto mediapipe::api2::types::filter (
    Pred,
    List<>
) 

function filter

template<typename Pred, typename Head, typename... Tail>
auto mediapipe::api2::types::filter (
    Pred pred,
    List< Head, Tail... >
) 

function find

template<template< typename > class Pred, typename... Args>
auto mediapipe::api2::types::find (
    List< Args... >
) 

function find

template<template< typename > class Pred, typename Head, typename... Tail>
auto mediapipe::api2::types::find (
    List< Head, Tail... >
) 

function find

template<class Pred, typename... Args>
auto mediapipe::api2::types::find (
    Pred,
    List< Args... >
) 

function find

template<class Pred, typename Head, typename... Tail>
auto mediapipe::api2::types::find (
    Pred pred,
    List< Head, Tail... >
) 

function head

template<typename... Args>
constexpr auto mediapipe::api2::types::head (
    List< Args... >
) 

function head

template<typename H, typename... T>
constexpr auto mediapipe::api2::types::head (
    List< H, T... >
) 

function length

template<typename... Args>
constexpr std::size_t mediapipe::api2::types::length (
    List< Args... >
) 

function length

template<typename H, typename... T>
constexpr std::size_t mediapipe::api2::types::length (
    List< H, T... >
) 

function map

template<template< typename > class Fun, typename... Items>
auto mediapipe::api2::types::map (
    List< Items... >
) 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/api/type_list.h