AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Public Types | Static Public Attributes | List of all members
alexaClientSDK::acsdkManufactory::internal::ContainsTypes< Container, Types... > Struct Template Reference

#include <Utils.h>

Classes

struct  BoolValues
 
struct  IsTrue
 

Public Types

using TrueValues = BoolValues< IsTrue< Types >::value... >
 
using ContainedValues = BoolValues< ContainsType< Container, Types >::value... >
 

Static Public Attributes

static constexpr const bool value = std::is_same<TrueValues, ContainedValues>::value
 

Member Typedef Documentation

◆ ContainedValues

template<typename Container , typename... Types>
using alexaClientSDK::acsdkManufactory::internal::ContainsTypes< Container, Types... >::ContainedValues = BoolValues<ContainsType<Container, Types>::value...>

◆ TrueValues

template<typename Container , typename... Types>
using alexaClientSDK::acsdkManufactory::internal::ContainsTypes< Container, Types... >::TrueValues = BoolValues<IsTrue<Types>::value...>

Member Data Documentation

◆ value

template<typename Container , typename... Types>
constexpr const bool alexaClientSDK::acsdkManufactory::internal::ContainsTypes< Container, Types... >::value = std::is_same<TrueValues, ContainedValues>::value
static

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