Lines Matching refs:StackOption

68 class StackOption : public Base {  class
71 explicit StackOption(Ts &&... Ms) : Base(std::forward<Ts>(Ms)...) {} in StackOption() function in __anon6509acef0111::StackOption
73 ~StackOption() override { this->removeArgument(); } in ~StackOption()
75 template <class DT> StackOption<T> &operator=(const DT &V) { in operator =()
95 StackOption<int> TestOption("test-option", cl::desc("old description")); in TEST()
142 StackOption<int> TestOption2("test-option", cl::cat(TestCategory)); in TEST()
153 StackOption<int> TestOption2("test-option2", cl::cat(TestCategory), in TEST()
174 StackOption<int> TestOption("test-option", cl::cat(TestCategory), in TEST()
379 StackOption<std::string> Actual("actual"); in TEST()
380 StackOption<bool> Extra("extra"); in TEST()
381 StackOption<std::string> Input(cl::Positional); in TEST()
394 StackOption<std::string> Option("option", cl::Required); in testAliasRequired()
412 StackOption<int> TestOption1("hide-option-1"); in TEST()
413 StackOption<int> TestOption2("hide-option-2", cl::cat(TestCategory)); in TEST()
432 StackOption<int> TestOption1("multi-hide-option-1"); in TEST()
433 StackOption<int> TestOption2("multi-hide-option-2", cl::cat(TestCategory)); in TEST()
434 StackOption<int> TestOption3("multi-hide-option-3", cl::cat(TestCategory2)); in TEST()
456 StackOption<int> Option("option"); in TEST()
469 StackOption<bool> TopLevelOpt("top-level", cl::init(false)); in TEST()
470 StackOption<bool> SC1Opt("sc1", cl::sub(SC1), cl::init(false)); in TEST()
471 StackOption<bool> SC2Opt("sc2", cl::sub(SC2), cl::init(false)); in TEST()
516 StackOption<bool> SC1Opt("sc1", cl::sub(SC1), cl::init(false)); in TEST()
517 StackOption<bool> SC2Opt("sc2", cl::sub(SC2), cl::init(false)); in TEST()
532 StackOption<bool> AllOpt("everywhere", cl::sub(*cl::AllSubCommands), in TEST()
569 StackOption<bool> TopLevelOpt("top-level", cl::sub(*cl::TopLevelSubCommand), in TEST()
592 StackOption<bool> RemoveOption("remove-option", cl::sub(SC), cl::init(false)); in TEST()
593 StackOption<bool> KeepOption("keep-option", cl::sub(SC), cl::init(false)); in TEST()
617 StackOption<bool> TopLevelRemove( in TEST()
619 StackOption<bool> TopLevelKeep( in TEST()
641 StackOption<bool> RemoveOption("remove-option", cl::sub(*cl::AllSubCommands), in TEST()
643 StackOption<bool> KeepOption("keep-option", cl::sub(*cl::AllSubCommands), in TEST()
690 StackOption<bool> Opt1("opt1", cl::sub(SC1), cl::init(false)); in TEST()
692 StackOption<bool> Opt2("opt2", cl::sub(SC2), cl::init(false)); in TEST()
722 StackOption<std::string> Bar("bar", cl::sub(*cl::AllSubCommands), in TEST()
724 StackOption<std::string, cl::alias> Bar_Alias( in TEST()
727 StackOption<bool> Foo("foo", cl::init(false), cl::sub(*cl::AllSubCommands), in TEST()
729 StackOption<bool, cl::alias> Foo_Alias("f", cl::desc("Alias for -foo"), in TEST()
734 StackOption<bool> SC1_B("b", cl::sub(SC1), cl::init(false)); in TEST()
738 StackOption<std::string> SC2_Foo("foo", cl::sub(SC2)); in TEST()
805 StackOption<std::string, cl::list<std::string>> InputFilenames( in TEST()
807 StackOption<bool> TopLevelOpt("top-level", cl::init(false)); in TEST()
1046 StackOption<std::string> Opt1("opt1", cl::init("true")); in TEST()
1047 StackOption<bool> Opt2("opt2", cl::init(true)); in TEST()
1049 StackOption<int> Opt3("opt3", cl::init(3)); in TEST()
1155 StackOption<std::string, cl::list<std::string>> PosEatArgs( in TEST()
1158 StackOption<std::string, cl::list<std::string>> PosEatArgs2( in TEST()
1256 StackOption<OptionValue> TestOption(Opt, cl::desc(HelpText), in runTest()
1371 StackOption<OptionValue> TestOption(ArgName, cl::desc("some help"), in runTest()
1449 StackOption<std::string, cl::list<std::string>> IncludeDirs( in TEST()
1483 StackOption<std::string, cl::list<std::string>> MacroDefs( in TEST()
1523 StackOption<bool> OptF("f", cl::Grouping, cl::desc("Some flag")); in TEST()
1524 StackOption<bool> OptB("b", cl::Grouping, cl::desc("Another flag")); in TEST()
1525 StackOption<bool> OptD("d", cl::Grouping, cl::ValueDisallowed, in TEST()
1527 StackOption<std::string> OptV("v", cl::Grouping, in TEST()
1529 StackOption<std::string> OptO("o", cl::Grouping, cl::ValueOptional, in TEST()
1588 StackOption<bool> OptF("f", cl::Grouping, cl::desc("Some flag")); in TEST()
1589 StackOption<bool> OptB("b", cl::Grouping, cl::desc("Another flag")); in TEST()
1590 StackOption<std::string> OptP("p", cl::Prefix, cl::Grouping, in TEST()
1592 StackOption<std::string> OptA("a", cl::AlwaysPrefix, cl::Grouping, in TEST()
1716 StackOption<bool> OptA("a", cl::desc("Some flag")); in TEST()
1717 StackOption<bool> OptBLong("long-flag", cl::desc("Some long flag")); in TEST()
1718 StackOption<bool, cl::alias> OptB("b", cl::desc("Alias to --long-flag"), in TEST()
1720 StackOption<std::string> OptAB("ab", cl::desc("Another long option")); in TEST()
1794 StackOption<bool> OptA("a", cl::desc("Some option")); in TEST()
1795 StackOption<bool> OptLong("long", cl::desc("Some long option")); in TEST()
1821 StackOption<bool> OptLong("aluminium", cl::desc("Some long option")); in TEST()
1842 StackOption<bool> OptLong("aluminium", cl::desc("Some long option")); in TEST()
1843 StackOption<bool> OptLong2("aluminum", cl::desc("Bad option"), in TEST()
1863 StackOption<bool> OptA("a", cl::desc("option a")); in TEST()
1864 StackOption<bool> OptB( in TEST()
1867 StackOption<bool> OptC( in TEST()
1870 StackOption<std::string, cl::list<std::string>> List( in TEST()
1933 StackOption<std::string, cl::opt<std::string>> Input(cl::Positional, in TEST()
1935 StackOption<std::string, cl::list<std::string>> ExtraArgs(cl::ConsumeAfter); in TEST()
1954 StackOption<std::string, cl::opt<std::string>> Input1(cl::Positional, in TEST()
1956 StackOption<std::string, cl::opt<std::string>> Input2(cl::Positional, in TEST()
1958 StackOption<std::string, cl::list<std::string>> ExtraArgs(cl::ConsumeAfter); in TEST()
1978 StackOption<bool> Option("option"); in TEST()
1979 StackOption<std::string> Str("str"); in TEST()
1981 StackOption<Vals, cl::bits<Vals>> Bits( in TEST()
1985 StackOption<std::string, cl::list<std::string>> Sink(cl::Sink); in TEST()
1986 StackOption<std::string> Input(cl::Positional); in TEST()
1987 StackOption<std::string, cl::list<std::string>> ExtraArgs(cl::ConsumeAfter); in TEST()
2018 StackOption<bool> BoolOption("bool-option"); in TEST()
2019 StackOption<std::string> StrOption("str-option"); in TEST()
2020 StackOption<bool> BoolInitOption("bool-init-option", cl::init(true)); in TEST()
2021 StackOption<std::string> StrInitOption("str-init-option", in TEST()