Home | History | Annotate | Download | only in base

Lines Matching defs:Provider

32   // PathProviderPosix is the default path provider on POSIX OSes other than
44 struct Provider {
46 struct Provider* next;
54 Provider base_provider = {
65 Provider base_provider_win = {
77 Provider base_provider_mac = {
89 Provider base_provider_android = {
101 Provider base_provider_posix = {
117 Provider* providers; // Linked list of path service providers.
133 Provider* p = providers;
135 Provider* next = p->next;
192 Provider* provider = NULL;
202 provider = path_data->providers;
209 while (provider) {
210 if (provider->func(key, &path))
212 DCHECK(path.empty()) << "provider should not have modified path";
213 provider = provider->next;
308 Provider* p;
310 p = new Provider;
321 Provider *iter = path_data->providers;
324 "path provider collision";