Lines Matching defs:subpath
504 static bool ScanBracketedRange(llvm::StringRef subpath,
510 const size_t open_bracket_index = subpath.find('[');
517 close_bracket_index = subpath.find(']', open_bracket_index + 1);
524 var_name_final_if_array_range = subpath.data() + open_bracket_index;
532 const size_t separator_index = subpath.find('-', open_bracket_index + 1);
535 const char *index_lower_cstr = subpath.data() + open_bracket_index + 1;
543 const char *index_lower_cstr = subpath.data() + open_bracket_index + 1;
544 const char *index_higher_cstr = subpath.data() + separator_index + 1;
767 auto subpath = split.first;
771 if (subpath.empty()) {
780 if (subpath[0] == '[')
782 ScanBracketedRange(subpath, close_bracket_index,
788 LLDB_LOG(log, "[Debugger::FormatPrompt] symbol to expand: {0}", subpath);
792 ->GetValueForExpressionPath(subpath, &reason_to_stop,
944 subpath.size() > close_bracket_index) {
945 ConstString additional_data(subpath.drop_front(close_bracket_index + 1));