Lines Matching refs:name
48 Flag* FindFlagByName(const char* name);
78 const char* name() const { return name_; }
267 implied_by_, implied_by, name(), hint);
275 implied_by_, implied_by, name(), hint);
284 name(), implied_by, hint);
289 name(), implied_by, hint);
297 name(), hint);
302 name(), hint);
395 Flag* FindFlagByName(const char* name) {
397 if (EqualNames(name, flags[i].name())) return &flags[i];
440 for (const char* c = flag_name.flag.name(); *c != '\0'; ++c) {
525 // a flag name and flag value (or nullptr if they are missing). negated is set
527 // terminate the name, it must be large enough to hold any possible name.
529 const char** name, const char** value,
531 *name = nullptr;
536 // find the begin of the flag name
547 *name = arg;
549 // find the end of the flag name
554 // make a copy so we can NUL-terminate flag name
555 size_t n = arg - *name;
557 MemCopy(buffer, *name, n);
559 *name = buffer;
597 const char* name;
600 SplitArgument(arg, buffer, sizeof buffer, &name, &value, &negated);
602 if (name != nullptr) {
604 Flag* flag = FindFlagByName(name);