reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
46 if (LineStr.find("*** Dumping AST Record Layout") != StringRef::npos) { 61 if ((Pos = LineStr.find("struct ")) != StringRef::npos) 62 LineStr = LineStr.substr(Pos + strlen("struct ")); 62 LineStr = LineStr.substr(Pos + strlen("struct ")); 63 else if ((Pos = LineStr.find("class ")) != StringRef::npos) 64 LineStr = LineStr.substr(Pos + strlen("class ")); 64 LineStr = LineStr.substr(Pos + strlen("class ")); 65 else if ((Pos = LineStr.find("union ")) != StringRef::npos) 66 LineStr = LineStr.substr(Pos + strlen("union ")); 66 LineStr = LineStr.substr(Pos + strlen("union ")); 71 CurrentType = parseName(LineStr); 77 StringRef::size_type Pos = LineStr.find(" Size:"); 80 LineStr = LineStr.substr(Pos + strlen(" Size:")); 80 LineStr = LineStr.substr(Pos + strlen(" Size:")); 83 (void)LineStr.getAsInteger(10, Size); 89 Pos = LineStr.find("Alignment:"); 92 LineStr = LineStr.substr(Pos + strlen("Alignment:")); 92 LineStr = LineStr.substr(Pos + strlen("Alignment:")); 95 (void)LineStr.getAsInteger(10, Alignment); 101 Pos = LineStr.find("sizeof="); 104 LineStr = LineStr.substr(Pos + strlen("sizeof=")); 104 LineStr = LineStr.substr(Pos + strlen("sizeof=")); 108 (void)LineStr.getAsInteger(10, Size); 111 Pos = LineStr.find("align="); 114 LineStr = LineStr.substr(Pos + strlen("align=")); 114 LineStr = LineStr.substr(Pos + strlen("align=")); 118 (void)LineStr.getAsInteger(10, Alignment); 126 Pos = LineStr.find("FieldOffsets: ["); 130 LineStr = LineStr.substr(Pos + strlen("FieldOffsets: [")); 130 LineStr = LineStr.substr(Pos + strlen("FieldOffsets: [")); 131 while (!LineStr.empty() && isDigit(LineStr[0])) { 131 while (!LineStr.empty() && isDigit(LineStr[0])) { 134 while (Idx < LineStr.size() && isDigit(LineStr[Idx])) 134 while (Idx < LineStr.size() && isDigit(LineStr[Idx])) 138 (void)LineStr.substr(0, Idx).getAsInteger(10, Offset); 143 LineStr = LineStr.substr(Idx + 1); 143 LineStr = LineStr.substr(Idx + 1); 144 while (!LineStr.empty() && isWhitespace(LineStr[0])) 144 while (!LineStr.empty() && isWhitespace(LineStr[0])) 145 LineStr = LineStr.substr(1); 145 LineStr = LineStr.substr(1);