Lines Matching refs:Option
38 CommandOption(Record *Option) { in CommandOption()
39 if (Option->getValue("Groups")) { in CommandOption()
41 auto Groups = Option->getValueAsListOfInts("Groups"); in CommandOption()
44 } else if (Option->getValue("GroupStart")) { in CommandOption()
47 int GroupStart = Option->getValueAsInt("GroupStart"); in CommandOption()
48 int GroupEnd = Option->getValueAsInt("GroupEnd"); in CommandOption()
54 Required = Option->getValue("Required"); in CommandOption()
57 FullName = std::string(Option->getValueAsString("FullName")); in CommandOption()
58 ShortName = std::string(Option->getValueAsString("ShortName")); in CommandOption()
60 if (auto A = Option->getValue("ArgType")) in CommandOption()
62 OptionalArg = Option->getValue("OptionalArg") != nullptr; in CommandOption()
64 if (Option->getValue("Validator")) in CommandOption()
65 Validator = std::string(Option->getValueAsString("Validator")); in CommandOption()
67 if (Option->getValue("Completions")) in CommandOption()
68 Completions = Option->getValueAsListOfStrings("Completions"); in CommandOption()
70 if (auto D = Option->getValue("Description")) in CommandOption()