AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Namespaces
Utils.h File Reference
#include <tuple>
#include <type_traits>
#include "acsdkManufactory/Import.h"
#include "acsdkManufactory/OptionalImport.h"
#include "acsdkManufactory/internal/CookBook.h"
#include "acsdkManufactory/internal/MakeOptional.h"
Include dependency graph for Utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  alexaClientSDK::acsdkManufactory::internal::Fold
 
struct  alexaClientSDK::acsdkManufactory::internal::Fold::Apply<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::Fold::Apply< Operation, Result0 >
 
struct  alexaClientSDK::acsdkManufactory::internal::Fold::Apply< Operation, Result0, A1 >
 
struct  alexaClientSDK::acsdkManufactory::internal::Fold::Apply< Operation, Result0, A1, A2 >
 
struct  alexaClientSDK::acsdkManufactory::internal::Fold::Apply< Operation, Result0, A1, A2, A3 >
 
struct  alexaClientSDK::acsdkManufactory::internal::Fold::Apply< Operation, Result0, A1, A2, A3, A4, An... >
 
struct  alexaClientSDK::acsdkManufactory::internal::Fold::Apply< Operation, Result0, A1, A2, A3, A4, A5, A6, A7, An... >
 
struct  alexaClientSDK::acsdkManufactory::internal::Fold::Apply< Operation, Result0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, An... >
 
struct  alexaClientSDK::acsdkManufactory::internal::FoldTupleTypes
 
struct  alexaClientSDK::acsdkManufactory::internal::FoldTupleTypes::Apply<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::FoldTupleTypes::Apply< Operation, Result0, std::tuple< Types... > >
 
struct  alexaClientSDK::acsdkManufactory::internal::ContainsType<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::ContainsType< std::tuple< ContainedTypes... >, Type >
 
struct  alexaClientSDK::acsdkManufactory::internal::ContainsType< std::tuple< ContainedTypes... >, Type >::IsFalse< InType >
 
struct  alexaClientSDK::acsdkManufactory::internal::ContainsType< std::tuple< ContainedTypes... >, Type >::BoolValues< InTypes >
 
struct  alexaClientSDK::acsdkManufactory::internal::ContainsTypes<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::ContainsTypes< Container, Types... >
 
struct  alexaClientSDK::acsdkManufactory::internal::ContainsTypes< Container, Types... >::IsTrue< InType >
 
struct  alexaClientSDK::acsdkManufactory::internal::ContainsTypes< Container, Types... >::BoolValues< InTypes >
 
struct  alexaClientSDK::acsdkManufactory::internal::ContainsTupleTypes<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::ContainsTupleTypes< std::tuple< ContainerTypes... >, std::tuple< TupleTypes... > >
 
struct  alexaClientSDK::acsdkManufactory::internal::IsImport<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::IsImport< Import< Type > >
 
struct  alexaClientSDK::acsdkManufactory::internal::IsImport< OptionalImport< Type > >
 
struct  alexaClientSDK::acsdkManufactory::internal::IsImport< Type >
 
struct  alexaClientSDK::acsdkManufactory::internal::IsRequiredImport<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::IsRequiredImport< Import< Type > >
 
struct  alexaClientSDK::acsdkManufactory::internal::IsRequiredImport< Type >
 
struct  alexaClientSDK::acsdkManufactory::internal::HasRequiredImport< Types >
 
struct  alexaClientSDK::acsdkManufactory::internal::HasRequiredImport< Types >::IsFalse< InType >
 
struct  alexaClientSDK::acsdkManufactory::internal::HasRequiredImport< Types >::BoolValues< InTypes >
 
struct  alexaClientSDK::acsdkManufactory::internal::DedupTypes< Types >
 
struct  alexaClientSDK::acsdkManufactory::internal::DedupTypes< Types >::DedupOperation
 
struct  alexaClientSDK::acsdkManufactory::internal::DedupTypes< Types >::DedupOperation::Apply<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::DedupTypes< Types >::DedupOperation::Apply< std::tuple< ResultTypes... >, Type >
 
struct  alexaClientSDK::acsdkManufactory::internal::RemoveTypes<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::RemoveTypes< std::tuple< Types... >, std::tuple< Unwanted... > >
 
struct  alexaClientSDK::acsdkManufactory::internal::RemoveTypes< std::tuple< Types... >, std::tuple< Unwanted... > >::RemoveTypesOperation
 
struct  alexaClientSDK::acsdkManufactory::internal::RemoveTypes< std::tuple< Types... >, std::tuple< Unwanted... > >::RemoveTypesOperation::Apply<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::RemoveTypes< std::tuple< Types... >, std::tuple< Unwanted... > >::RemoveTypesOperation::Apply< std::tuple< ResultTypes... >, Type >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetExportsOperation
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetExportsOperation::Apply<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetExportsOperation::Apply< std::tuple< ResultTypes... >, Type >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetMakeOptionalImportsOperation
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetMakeOptionalImportsOperation::Apply<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetMakeOptionalImportsOperation::Apply< std::tuple< ResultTypes... >, MakeOptional< Type > >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetMakeOptionalImportsOperation::Apply< std::tuple< ResultTypes... >, Type >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetOptionalImportsOperation
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetOptionalImportsOperation::Apply<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetOptionalImportsOperation::Apply< std::tuple< ResultTypes... >, OptionalImport< Type > >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetOptionalImportsOperation::Apply< std::tuple< ResultTypes... >, MakeOptional< Type > >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetOptionalImportsOperation::Apply< std::tuple< ResultTypes... >, Type >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetRequiredImportsOperation
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetRequiredImportsOperation::Apply<... >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetRequiredImportsOperation::Apply< std::tuple< ResultTypes... >, Import< Type > >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::GetRequiredImportsOperation::Apply< std::tuple< ResultTypes... >, Type >
 
struct  alexaClientSDK::acsdkManufactory::internal::GetImportsAndExports< Types >::type
 
struct  alexaClientSDK::acsdkManufactory::internal::DefaultValues< Types >
 
struct  alexaClientSDK::acsdkManufactory::internal::DefaultValues< OptionalImport< Type >, Types... >
 
struct  alexaClientSDK::acsdkManufactory::internal::DefaultValues< Type, Types... >
 
struct  alexaClientSDK::acsdkManufactory::internal::DefaultValues<>
 
struct  alexaClientSDK::acsdkManufactory::internal::PrintMissingExport< Types >
 
struct  alexaClientSDK::acsdkManufactory::internal::PrintMissingExport<>
 
struct  alexaClientSDK::acsdkManufactory::internal::PrintMissingExport< std::tuple<> >
 
struct  alexaClientSDK::acsdkManufactory::internal::PrintMissingImport< Types >
 
struct  alexaClientSDK::acsdkManufactory::internal::PrintMissingImport<>
 
struct  alexaClientSDK::acsdkManufactory::internal::PrintMissingImport< std::tuple<> >
 

Namespaces

 alexaClientSDK
 Whether or not curl logs should be emitted.
 
 alexaClientSDK::acsdkManufactory
 
 alexaClientSDK::acsdkManufactory::internal
 

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