AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::avsCommon::utils::configuration::ConfigurationNode Member List

This is the complete list of members for alexaClientSDK::avsCommon::utils::configuration::ConfigurationNode, including all inherited members.

ConfigurationNode()alexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
createRoot()alexaClientSDK::avsCommon::utils::configuration::ConfigurationNodestatic
getArray(const std::string &key) constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
getArraySize() constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
getBool(const std::string &key, bool *out=nullptr, bool defaultValue=false) constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
getChildNode(const char *key) constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
getDuration(const std::string &key, OutputType *out=static_cast< std::chrono::seconds >(0), DefaultType defaultValue=std::chrono::seconds(0)) constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
getInt(const std::string &key, int *out=nullptr, int defaultValue=0) constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
getRoot()alexaClientSDK::avsCommon::utils::configuration::ConfigurationNodestatic
getString(const std::string &key, std::string *out=nullptr, std::string defaultValue="") constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
getStringValues(const std::string &key, std::set< std::string > *out=nullptr) constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
getUint32(const std::string &key, uint32_t *out=nullptr, uint32_t defaultValue=0) constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
getValue(const std::string &key, Type *out, Type defaultValue, bool(rapidjson::Value::*isType)() const, Type(rapidjson::Value::*getType)() const) constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
initialize(const std::vector< std::shared_ptr< std::istream >> &jsonStreams)alexaClientSDK::avsCommon::utils::configuration::ConfigurationNodestatic
operator bool() constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
operator[](const std::string &key) constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
operator[](const std::size_t index) constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
serialize() constalexaClientSDK::avsCommon::utils::configuration::ConfigurationNode
uninitialize()alexaClientSDK::avsCommon::utils::configuration::ConfigurationNodestatic

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