#include <libaddressinput/ondemand_supplier.h>
#include <algorithm>
#include <cstddef>
#include <string>
#include "lookup_key.h"
#include "ondemand_supply_task.h"
#include "region_data_constants.h"
#include "retriever.h"
#include "rule.h"
namespace i18n {
namespace addressinput {
OndemandSupplier::OndemandSupplier(const Source* source, Storage* storage)
: … { … }
OndemandSupplier::~OndemandSupplier() { … }
void OndemandSupplier::SupplyGlobally(const LookupKey& lookup_key,
const Callback& supplied) { … }
void OndemandSupplier::Supply(const LookupKey& lookup_key,
const Callback& supplied) { … }
size_t OndemandSupplier::GetLoadedRuleDepth(
const std::string& region_code) const { … }
}
}