18 #ifndef LOCATION_SERVICE_COM_UBUNTU_PROVIDER_ENUMERATOR_H_
19 #define LOCATION_SERVICE_COM_UBUNTU_PROVIDER_ENUMERATOR_H_
40 virtual void for_each_provider(
const std::function<
void(
const std::shared_ptr<Provider>&)>&)
const = 0;
ProviderEnumerator()=default
bool operator==(const ProviderEnumerator &) const =delete
ProviderEnumerator & operator=(const ProviderEnumerator &)=delete
ProviderEnumerator(const ProviderEnumerator &)=delete
virtual ~ProviderEnumerator()=default
virtual void for_each_provider(const std::function< void(const std::shared_ptr< Provider > &)> &) const =0