reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Target/StackFrame.cpp
  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())