Audacity 3.2.0
Public Types | List of all members
TypeList::LeftFoldList< Op, TypeList, Initial >::Op1< T, Pair > Struct Template Reference

Public Types

using NewPrefix = PushBack_t< Second_t< Pair >, T >
 
using type = List< Op< NewPrefix, First_t< Pair > >, NewPrefix >
 

Detailed Description

template<template< typename Prefix, typename Accumulator > class Op, typename TypeList, typename Initial>
template<typename T, typename Pair>
struct TypeList::LeftFoldList< Op, TypeList, Initial >::Op1< T, Pair >

Definition at line 317 of file TypeList.h.

Member Typedef Documentation

◆ NewPrefix

template<template< typename Prefix, typename Accumulator > class Op, typename TypeList , typename Initial >
template<typename T , typename Pair >
using TypeList::LeftFoldList< Op, TypeList, Initial >::Op1< T, Pair >::NewPrefix = PushBack_t<Second_t<Pair>, T>

Definition at line 318 of file TypeList.h.

◆ type

template<template< typename Prefix, typename Accumulator > class Op, typename TypeList , typename Initial >
template<typename T , typename Pair >
using TypeList::LeftFoldList< Op, TypeList, Initial >::Op1< T, Pair >::type = List<Op<NewPrefix, First_t<Pair> >, NewPrefix>

Definition at line 319 of file TypeList.h.


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