Searched refs:TokenRange (Results 1 - 3 of 3) sorted by relevance

/art/cmdline/
H A Dtoken_range.h35 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 Dcmdline_parser.h450 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 Dcmdline_parse_argument_detail.h57 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