AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Types | List of all members
alexaClientSDK::acsdkManufactory::internal::Fold::Apply< Operation, Result0, A1, A2, A3 > Struct Template Reference

#include <Utils.h>

Public Types

using Result1 = typename Operation::template Apply< Result0, A1 >::type
 
using Result2 = typename Operation::template Apply< Result1, A2 >::type
 
using type = typename Operation::template Apply< Result2, A3 >::type
 

Member Typedef Documentation

◆ Result1

template<typename Operation , typename Result0 , typename A1 , typename A2 , typename A3 >
using alexaClientSDK::acsdkManufactory::internal::Fold::Apply< Operation, Result0, A1, A2, A3 >::Result1 = typename Operation::template Apply<Result0, A1>::type

◆ Result2

template<typename Operation , typename Result0 , typename A1 , typename A2 , typename A3 >
using alexaClientSDK::acsdkManufactory::internal::Fold::Apply< Operation, Result0, A1, A2, A3 >::Result2 = typename Operation::template Apply<Result1, A2>::type

◆ type

template<typename Operation , typename Result0 , typename A1 , typename A2 , typename A3 >
using alexaClientSDK::acsdkManufactory::internal::Fold::Apply< Operation, Result0, A1, A2, A3 >::type = typename Operation::template Apply<Result2, A3>::type

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

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0