![]()  | 
  
    AlexaClientSDK
    3.0.0
    
   A cross-platform, modular SDK for interacting with the Alexa Voice Service 
   | 
 
#include <AVSCommon/Utils/SDKConfig.h>

Go to the source code of this file.
Macros | |
| #define | avscommon_EXPORT | 
| #define | ACSDK_ALWAYS_INLINE inline | 
| Compiler-specific macro to exclude symbol from binary exports.  More... | |
| #define | ACSDK_NO_INLINE | 
| #define | ACSDK_HIDDEN | 
| #define | ACSDK_INTERNAL_LINKAGE ACSDK_ALWAYS_INLINE | 
| #define | ACSDK_HIDE_FROM_ABI ACSDK_INTERNAL_LINKAGE | 
| #define | ACSDK_INLINE_VISIBILITY ACSDK_HIDE_FROM_ABI | 
| Compiler-specific macro for inline-only methods.  More... | |
This file contains wrappers macros to help with compatibility with MSVC, future operating system helper macros should be placed here.
| #define ACSDK_ALWAYS_INLINE inline | 
Compiler-specific macro to exclude symbol from binary exports.
ACSDK_ALWAYS_INLINE
Compiler-specific macro to disable cost-benefit analysis and always inline a method. ACSDK_NO_INLINE
Compiler-specific macro to disable cost-benefit analysis and never inline a method. ACSDK_HIDDEN
Compiler-specific macro to make symbol not visible outside of binary object. ACSDK_INTERNAL_LINKAGE
Compiler-specific macro to make symbol not visible outside of the scope it is instantiated. ACSDK_HIDE_FROM_ABI Macro excludes symbols from binary export table. This helps to reduce binary size when building shared libraries.
| #define ACSDK_HIDDEN | 
| #define ACSDK_HIDE_FROM_ABI ACSDK_INTERNAL_LINKAGE | 
| #define ACSDK_INLINE_VISIBILITY ACSDK_HIDE_FROM_ABI | 
Compiler-specific macro for inline-only methods.
Macro excludes symbols from binary export table. This helps to reduce binary size when building shared libraries.
| #define ACSDK_INTERNAL_LINKAGE ACSDK_ALWAYS_INLINE | 
| #define ACSDK_NO_INLINE | 
| #define avscommon_EXPORT | 
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0