Lines Matching defs:description
28 Flags& Flags::requiredFlag(const StringPiece& name, const StringPiece& description,
35 mFlags.push_back(Flag{ name.toString(), description.toString(), func, true, 1, false});
39 Flags& Flags::requiredFlagList(const StringPiece& name, const StringPiece& description,
46 mFlags.push_back(Flag{ name.toString(), description.toString(), func, true, 1, false });
50 Flags& Flags::optionalFlag(const StringPiece& name, const StringPiece& description,
57 mFlags.push_back(Flag{ name.toString(), description.toString(), func, false, 1, false });
61 Flags& Flags::optionalFlagList(const StringPiece& name, const StringPiece& description,
68 mFlags.push_back(Flag{ name.toString(), description.toString(), func, false, 1, false });
72 Flags& Flags::optionalSwitch(const StringPiece& name, const StringPiece& description,
79 mFlags.push_back(Flag{ name.toString(), description.toString(), func, false, 0, false });
101 // Split the description by newlines and write out the argument (which is empty after
102 // the first line) followed by the description line. This will make sure that multiline
104 for (StringPiece line : util::tokenize<char>(flag.description, '\n')) {