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

Classes

struct  IsSharedPtr
 
struct  IsSharedPtr< std::shared_ptr< T > >
 
class  TypeRegistry
 
struct  UnderlyingComponentType
 
struct  UnderlyingComponentType< Annotated< Annotation, ComponentType > >
 

Functions

std::ostream & operator<< (std::ostream &stream, const TypeRegistry &typeRegistry)
 
template<typename FeatureClientBuilderType >
ACSDK_INLINE_VISIBILITY void AssertFeatureClientBuilderTypeIsValid ()
 

Function Documentation

◆ AssertFeatureClientBuilderTypeIsValid()

template<typename FeatureClientBuilderType >
ACSDK_INLINE_VISIBILITY void alexaClientSDK::sdkClient::internal::AssertFeatureClientBuilderTypeIsValid ( )
inline

Function to assert if the given FeatureClientBuilderType is valid for use in feature construction

Template Parameters
FeatureClientBuilderTypeThe type to validate

◆ operator<<()

std::ostream& alexaClientSDK::sdkClient::internal::operator<< ( std::ostream &  stream,
const TypeRegistry typeRegistry 
)
inline

Write a TypeRegistry to an ostream.

Parameters
streamThe stream to write the value to.
typeRegistryThe TypeRegistry to write to the ostream as a string.
Returns
The ostream that was passed in and written to.

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