Lines Matching refs:doubleColons
179 bool Definition::parseOperator(size_t doubleColons, string& result) { in parseOperator() argument
181 size_t opPos = fName.find(operatorStr, doubleColons); in parseOperator()
185 string className(fName, 0, doubleColons - 2); in parseOperator()
311 size_t doubleColons = fName.rfind("::"); in setCanonicalFiddle() local
312 SkASSERT(string::npos != doubleColons); in setCanonicalFiddle()
313 string base = fName.substr(0, doubleColons); in setCanonicalFiddle()
315 doubleColons += 2; in setCanonicalFiddle()
316 if (string::npos != fName.find('~', doubleColons)) { in setCanonicalFiddle()
319 } else if (!this->parseOperator(doubleColons, result)) { in setCanonicalFiddle()
320 bool isMove = string::npos != fName.find("&&", doubleColons); in setCanonicalFiddle()
321 size_t parens = fName.find("()", doubleColons); in setCanonicalFiddle()
323 string methodName = fName.substr(doubleColons, parens - doubleColons); in setCanonicalFiddle()
332 doubleColons += nextDouble + 2; in setCanonicalFiddle()
338 result += fName.substr(doubleColons, fName.length() - doubleColons - 2); in setCanonicalFiddle()
341 size_t openParen = fName.find('(', doubleColons); in setCanonicalFiddle()
343 result += fName.substr(doubleColons); in setCanonicalFiddle()
345 size_t nextColons = fName.find("::", doubleColons); in setCanonicalFiddle()
348 if (!strncmp(&fName[doubleColons], &fName[nextColons], in setCanonicalFiddle()
349 nextColons - doubleColons - 2)) { in setCanonicalFiddle()
354 size_t comma = fName.find(',', doubleColons); in setCanonicalFiddle()