16 #ifndef ACSDK_SDKCLIENT_INCLUDE_ACSDK_SDKCLIENT_FEATURECLIENTBUILDERINTERFACE_H_ 17 #define ACSDK_SDKCLIENT_INCLUDE_ACSDK_SDKCLIENT_FEATURECLIENTBUILDERINTERFACE_H_ 57 template <
typename ComponentType>
66 return m_requiredTypes;
81 #endif // ACSDK_SDKCLIENT_INCLUDE_ACSDK_SDKCLIENT_FEATURECLIENTBUILDERINTERFACE_H_ Definition: FeatureClientBuilderInterface.h:37
::std::string string
Definition: gtest-port.h:1097
ACSDK_INLINE_VISIBILITY void addRequiredType()
Definition: FeatureClientBuilderInterface_impl.h:23
virtual ~FeatureClientBuilderInterface()=default
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
friend class SDKClientRegistry
Definition: FeatureClientBuilderInterface.h:74
Definition: TypeRegistry.h:30
friend class SDKClientBuilder
SDKClientBuilder and SDKClientRegistry are friends to allow them to retrieve types.
Definition: FeatureClientBuilderInterface.h:73
virtual std::string name()=0