AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Typedefs | Functions
alexaClientSDK::acsdkManufactory::internal Namespace Reference

Classes

class  AbstractPointerCache
 
class  AbstractRecipe
 
struct  ContainsTupleTypes
 
struct  ContainsTupleTypes< std::tuple< ContainerTypes... >, std::tuple< TupleTypes... > >
 
struct  ContainsType
 
struct  ContainsType< std::tuple< ContainedTypes... >, Type >
 
struct  ContainsTypes
 
struct  ContainsTypes< Container, Types... >
 
class  CookBook
 
struct  DedupTypes
 
struct  DefaultValues
 
struct  DefaultValues< OptionalImport< Type >, Types... >
 
struct  DefaultValues< Type, Types... >
 
struct  DefaultValues<>
 
struct  Fold
 
struct  FoldTupleTypes
 
class  Foo
 
struct  GetImportsAndExports
 
struct  HasRequiredImport
 
struct  IsImport
 
struct  IsImport< Import< Type > >
 
struct  IsImport< OptionalImport< Type > >
 
struct  IsImport< Type >
 
struct  IsRequiredImport
 
struct  IsRequiredImport< Import< Type > >
 
struct  IsRequiredImport< Type >
 
struct  MakeOptional
 
struct  PrintMissingExport
 
struct  PrintMissingExport< std::tuple<> >
 
struct  PrintMissingExport<>
 
struct  PrintMissingImport
 
struct  PrintMissingImport< std::tuple<> >
 
struct  PrintMissingImport<>
 
struct  RemoveCvref
 
struct  RemoveTypes
 
struct  RemoveTypes< std::tuple< Types... >, std::tuple< Unwanted... > >
 
class  RuntimeManufactory
 
class  SharedPointerCache
 
class  WeakPointerCache
 

Typedefs

template<class Type >
using RemoveCvref_t = typename RemoveCvref< Type >::type
 

Functions

 TEST (ManufactoryUtilsTest, manufactoryUtilsFunctions)
 

Typedef Documentation

◆ RemoveCvref_t

template<class Type >
using alexaClientSDK::acsdkManufactory::internal::RemoveCvref_t = typedef typename RemoveCvref<Type>::type

Template type to remove const, volatile and reference qualifiers from a type.

Function Documentation

◆ TEST()

alexaClientSDK::acsdkManufactory::internal::TEST ( ManufactoryUtilsTest  ,
manufactoryUtilsFunctions   
)

Function used to invoke compile time utilities.

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