Home | History | Annotate | Download | only in Rewrite

Lines Matching defs:argPtr

2340   const char *argPtr = TypeString.c_str();
2341 if (!strchr(argPtr, '^')) {
2345 while (*argPtr) {
2346 Str += (*argPtr == '^' ? '*' : *argPtr);
2347 argPtr++;
2356 const char *argPtr = TypeString.c_str();
2358 while (*argPtr) {
2359 switch (*argPtr) {
2361 Str += *argPtr;
2365 Str += *argPtr;
2374 Str += *argPtr;
2377 argPtr++;
4751 const char *argPtr = startBuf;
4753 while (*argPtr++ && (argPtr < endBuf)) {
4754 switch (*argPtr) {
4757 LocStart = LocStart.getLocWithOffset(argPtr-startBuf);
4794 const char *argPtr = startArgList;
4796 while (*argPtr++ && parenCount) {
4797 switch (*argPtr) {
4800 DeclLoc = DeclLoc.getLocWithOffset(argPtr-startArgList);
4856 const char *argPtr = strchr(Name, '(');
4857 assert((*argPtr == '(') && "Rewriter fuzzy parser confused");
4859 LParen = argPtr; // output the start.
4860 argPtr++; // skip past the left paren.
4863 while (*argPtr && parenCount) {
4864 switch (*argPtr) {
4869 if (parenCount) argPtr++;
4871 assert((*argPtr == ')') && "Rewriter fuzzy parser confused");
4872 RParen = argPtr; // output the end