AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::acsdkManufactory::internal::PrintMissingExport< Types > Struct Template Reference

#include <Utils.h>

Detailed Description

template<typename... Types>
struct alexaClientSDK::acsdkManufactory::internal::PrintMissingExport< Types >

This class and its specializations can be used to print missing export types as a compilation error.

Usage: PrintMissingExport<ListOfTypes...>()(); PrintMissingExport<std::tuple<ListOfTypes>>()();

Both cases will be a no-op if ListOfTypes resolves to an empty list; otherwise, compiler will fail since operator() is not defined in the generic class.

Template Parameters
TypesList of missing exports.

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