![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <TypeIndex.h>
Classes | |
struct | TypeSpecific |
Public Types | |
using | Value = void * |
Public Member Functions | |
std::string | getName () const |
bool | operator== (TypeIndex rhs) const |
bool | operator!= (TypeIndex rhs) const |
bool | operator< (TypeIndex rhs) const |
Friends | |
template<typename Type > | |
TypeIndex | getTypeIndex () |
TypeIndex provide a sortable and hashable identity for C++ types, much like std::type_index, but with optional use of RTTI.
using alexaClientSDK::avsCommon::utils::TypeIndex::Value = void* |
Type of value used to identify discrete types. Without RTTI enabled this will point to a static member of the TypeSpecific<Type>
class.
|
inline |
A string that uniquely identifies the type.
|
inline |
Non-Equality operator.
rhs | The right hand side of the comparison. |
|
inline |
Comparison operator.
rhs | The right hand side of the comparison. |
|
inline |
Equality operator.
rhs | The right hand side of the comparison. |
|
friend |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0