Home | History | Annotate | Download | only in src

Lines Matching refs:registry

60 // global registry, which is where flags defined via DEFINE_foo()
62 // different registry you create. (In practice, multiple registries
68 // CommandLineFlag owned by that registry must acquire the
86 // GetCommandLineOption is just a hook into registry routines to
465 // should acquire the FlagRegistry lock for the registry that owns
600 // FooLocked(), you must own the registry lock before calling
618 // Store a flag in this registry. Takes ownership of the given pointer.
644 static FlagRegistry* GlobalRegistry(); // returns a singleton registry
663 static FlagRegistry* global_registry_; // a singleton registry
882 // The argument is the flag-registry to register the parsed flags in
1326 // our own thread, but we need to loook at the registry anyway, so
1328 FlagRegistry* const registry = FlagRegistry::GlobalRegistry();
1329 FlagRegistryLock frl(registry);
1332 CommandLineFlag* flag = registry->FindFlagViaPtrLocked(flag_ptr);
1388 FlagRegistry::GlobalRegistry()->RegisterFlag(flag); // default registry
1395 // the main registry, sorted first by filename they are defined
1410 FlagRegistry* const registry = FlagRegistry::GlobalRegistry();
1411 registry->Lock();
1412 for (FlagRegistry::FlagConstIterator i = registry->flags_.begin();
1413 i != registry->flags_.end(); ++i) {
1418 registry->Unlock();
1512 // All of these work on the default, global registry.
1524 FlagRegistry* const registry = FlagRegistry::GlobalRegistry();
1525 FlagRegistryLock frl(registry);
1526 CommandLineFlag* flag = registry->FindFlagLocked(name);
1537 FlagRegistry* const registry = FlagRegistry::GlobalRegistry();
1538 FlagRegistryLock frl(registry);
1539 CommandLineFlag* flag = registry->FindFlagLocked(name);
1561 FlagRegistry* const registry = FlagRegistry::GlobalRegistry();
1562 FlagRegistryLock frl(registry);
1563 CommandLineFlag* flag = registry->FindFlagLocked(name);
1565 CommandLineFlagParser parser(registry);
1588 // pointers in the 'main' registry, so global FLAG_* vars always
1604 // Saves the flag states from the flag registry into this object.
1606 // Must be called when the registry mutex is not held.
1624 // Restores the saved flag states into the flag registry. We
1625 // assume no flags were added or deleted from the registry since
1627 // called when the registry mutex is not held.
1633 if (main != NULL) { // if NULL, flag got deleted from registry(!)
1704 FlagRegistry* const registry = FlagRegistry::GlobalRegistry();
1705 FlagSaverImpl saved_states(registry);
1708 CommandLineFlagParser parser(registry);
1709 registry->Lock();
1711 registry->Unlock();
1844 FlagRegistry* const registry = FlagRegistry::GlobalRegistry();
1845 CommandLineFlagParser parser(registry);
1852 registry->Lock();
1857 registry->Unlock();