Searched refs:OptionInterface (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/ |
H A D | cl_parser.h | 41 class OptionInterface; 43 using OptionsMapType = std::unordered_map<std::string, OptionInterface *>; 61 std::vector<OptionInterface *> registredOptions; 63 void AddEnabledOption(OptionInterface *opt) in AddEnabledOption() 71 const std::vector<OptionInterface *> &GetEnabledOptions() in GetEnabledOptions() 76 void Remove(OptionInterface *opt) in Remove() 86 std::unordered_set<OptionInterface *> enabledOptionsSet; 87 std::vector<OptionInterface *> enabledOptions; 105 void Register(const std::vector<std::string> &optNames, OptionInterface &opt, OptionCategory &optCategory); 127 OptionInterface *CheckJoinedOptio [all...] |
H A D | cl_option.h | 121 class OptionInterface { class 123 virtual ~OptionInterface() = default; 198 class Option : public OptionInterface { 296 return OptionInterface::GetName(); 437 void CopyIfEnabled(T &dst, const T &src, OptionInterface &opt) in CopyIfEnabled()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/src/ |
H A D | cl_parser.cpp | 37 OptionInterface *CommandLine::CheckJoinedOption(KeyArg &keyArg, OptionCategory &optCategory) in CheckJoinedOption() 59 OptionInterface *option = CheckJoinedOption(keyArg, optCategory); in ParseJoinedOption() 78 OptionCategory &optCategory, OptionInterface *opt) in ParseOption() 197 void CommandLine::Register(const std::vector<std::string> &optNames, OptionInterface &opt, OptionCategory &optCategory) in Register()
|
H A D | cl_option.cpp | 24 void OptionInterface::FinalizeInitialization(const std::vector<std::string> &optnames, const std::string &descr, in FinalizeInitialization()
|
H A D | cl_option_parser.cpp | 49 const OptionInterface &opt, KeyArg &keyArg) in ExtractValue()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/test/ |
H A D | cl_ut_test.cpp | 1014 maplecl::OptionInterface *commonOpt = &testopts::common; in TEST()
|
Completed in 6 milliseconds