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


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


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


 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  ,

Function used to invoke compile time utilities.

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