reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
496 llvm::StringRef original_var_expr = var_expr; 501 if (var_expr.empty()) { 503 var_expr.str().c_str()); 530 if (var_expr[0] == '*') { 532 var_expr = var_expr.drop_front(); // Skip the '*' 532 var_expr = var_expr.drop_front(); // Skip the '*' 533 } else if (var_expr[0] == '&') { 535 var_expr = var_expr.drop_front(); // Skip the '&' 535 var_expr = var_expr.drop_front(); // Skip the '&' 538 size_t separator_idx = var_expr.find_first_of(".-[=+~|&^%#@!/?,<>{}"); 541 ConstString name_const_string(var_expr.substr(0, separator_idx)); 548 var_expr = var_expr.drop_front(name_const_string.GetLength()); 548 var_expr = var_expr.drop_front(name_const_string.GetLength()); 565 var_expr_storage += var_expr; 566 var_expr = var_expr_storage; 613 const char separator_type = var_expr[0]; 618 if (var_expr.size() >= 2 && var_expr[1] != '>') 618 if (var_expr.size() >= 2 && var_expr[1] != '>') 661 var_expr = var_expr.drop_front(); // Remove the '-' 661 var_expr = var_expr.drop_front(); // Remove the '-' 664 var_expr = var_expr.drop_front(); // Remove the '.' or '>' 664 var_expr = var_expr.drop_front(); // Remove the '.' or '>' 665 separator_idx = var_expr.find_first_of(".-["); 666 ConstString child_name(var_expr.substr(0, var_expr.find_first_of(".-["))); 666 ConstString child_name(var_expr.substr(0, var_expr.find_first_of(".-["))); 683 var_expr_path_strm.GetData(), var_expr.str().c_str()); 689 var_expr_path_strm.GetData(), var_expr.str().c_str()); 732 var_expr = var_expr.drop_front(child_name.GetLength()); 732 var_expr = var_expr.drop_front(child_name.GetLength()); 744 if (var_expr.size() <= 2) { 747 var_expr_path_strm.GetData(), var_expr.str().c_str()); 752 var_expr = var_expr.drop_front(); 752 var_expr = var_expr.drop_front(); 756 size_t end_pos = var_expr.find_first_of(']'); 763 llvm::StringRef index_expr = var_expr.take_front(end_pos); 766 var_expr = var_expr.drop_front(end_pos + 1); 766 var_expr = var_expr.drop_front(end_pos + 1); 944 separator_idx = var_expr.find_first_of(".-["); 1029 separator_idx = var_expr.find_first_of(".-["); 1047 var_expr.str().c_str()); 1056 if (var_expr.empty())