Searched refs:TokenRange (Results 1 - 3 of 3) sorted by relevance
/art/cmdline/ |
H A D | token_range.h | 35 struct TokenRange { struct in namespace:art 40 explicit TokenRange(const TokenList& token_list) function in struct:art::TokenRange 48 TokenRange(ForwardIterator it_begin, ForwardIterator it_end) function in struct:art::TokenRange 56 TokenRange(const TokenList& token_list ATTRIBUTE_UNUSED, 68 TokenRange(const char* token_list[], size_t length) function in struct:art::TokenRange 75 explicit TokenRange(TokenList&& token_list) function in struct:art::TokenRange 82 TokenRange(std::shared_ptr<TokenList> token_list, function in struct:art::TokenRange 93 TokenRange(const TokenRange&) = default; 96 TokenRange(TokenRang 99 explicit TokenRange(std::shared_ptr<TokenList> token_list) function in struct:art::TokenRange [all...] |
H A D | cmdline_parser.h | 450 return Parse(TokenRange(std::move(tokenized))); 461 return Parse(TokenRange(argv.begin(), argv.end())); 467 return Parse(TokenRange(argv.begin(), argv.end())); 473 return Parse(TokenRange(&argv[1], argc - 1)); // ignore argv[0] because it's the program name 517 CmdlineResult Parse(TokenRange&& arguments_list) { 521 TokenRange possible_name = arguments_list.Slice(i); 586 TokenRange exact_range = possible_name.Slice(0, max_tokens);
|
/art/cmdline/detail/ |
H A D | cmdline_parse_argument_detail.h | 57 virtual CmdlineResult ParseArgument(const TokenRange& arguments, size_t* consumed_tokens) = 0; 77 virtual size_t MaybeMatches(const TokenRange& tokens) = 0; 111 size_t MaybeMatches(TokenRange token_list) const { 121 std::pair<const TokenRange*, size_t> FindClosestMatch(TokenRange token_list) const { 122 const TokenRange* best_match_ptr = nullptr; 186 TokenRange::Split(name1, {' '}).RemoveToken(" ")); 214 [](size_t min, const TokenRange& cur) { 219 [](size_t max, const TokenRange& cur) { 258 std::vector<TokenRange> tokenized_names [all...] |
Completed in 329 milliseconds