Lines Matching refs:Option
39 CommandOption(Record *Option) { in CommandOption()
40 if (Option->getValue("Groups")) { in CommandOption()
42 auto Groups = Option->getValueAsListOfInts("Groups"); in CommandOption()
45 } else if (Option->getValue("GroupStart")) { in CommandOption()
48 int GroupStart = Option->getValueAsInt("GroupStart"); in CommandOption()
49 int GroupEnd = Option->getValueAsInt("GroupEnd"); in CommandOption()
55 Required = Option->getValue("Required"); in CommandOption()
58 FullName = std::string(Option->getValueAsString("FullName")); in CommandOption()
59 ShortName = std::string(Option->getValueAsString("ShortName")); in CommandOption()
61 if (auto A = Option->getValue("ArgType")) in CommandOption()
63 OptionalArg = Option->getValue("OptionalArg") != nullptr; in CommandOption()
65 if (Option->getValue("Validator")) in CommandOption()
66 Validator = std::string(Option->getValueAsString("Validator")); in CommandOption()
68 if (Option->getValue("ArgEnum")) in CommandOption()
69 ArgEnum = std::string(Option->getValueAsString("ArgEnum")); in CommandOption()
71 if (Option->getValue("Completions")) in CommandOption()
72 Completions = Option->getValueAsListOfStrings("Completions"); in CommandOption()
74 if (auto D = Option->getValue("Description")) in CommandOption()