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

#include <TypeTraitsHelper.h>

Public Types

typedef std::remove_cv< typename std::remove_reference< Type >::type >::type type
 The type stripped of const, volatile, and reference qualifiers. More...
 

Detailed Description

template<class Type>
struct alexaClientSDK::acsdkManufactory::internal::RemoveCvref< Type >

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

Template Parameters
TypeThe type to strip of const, volatile, and reference qualifiers.

Member Typedef Documentation

◆ type

template<class Type>
typedef std::remove_cv<typename std::remove_reference<Type>::type>::type alexaClientSDK::acsdkManufactory::internal::RemoveCvref< Type >::type

The type stripped of const, volatile, and reference qualifiers.


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