Home | History | Annotate | Download | only in Rewrite

Lines Matching full:argptr

2384   const char *argPtr = TypeString.c_str();
2385 if (!strchr(argPtr, '^')) {
2389 while (*argPtr) {
2390 Str += (*argPtr == '^' ? '*' : *argPtr);
2391 argPtr++;
2400 const char *argPtr = TypeString.c_str();
2402 while (*argPtr) {
2403 switch (*argPtr) {
2405 Str += *argPtr;
2409 Str += *argPtr;
2418 Str += *argPtr;
2421 argPtr++;
4832 const char *argPtr = startBuf;
4834 while (*argPtr++ && (argPtr < endBuf)) {
4835 switch (*argPtr) {
4838 LocStart = LocStart.getFileLocWithOffset(argPtr-startBuf);
4861 const char *argPtr = startArgList;
4863 while (*argPtr++ && parenCount) {
4864 switch (*argPtr) {
4867 DeclLoc = DeclLoc.getFileLocWithOffset(argPtr-startArgList);
4926 const char *argPtr = strchr(Name, '(');
4927 assert((*argPtr == '(') && "Rewriter fuzzy parser confused");
4929 LParen = argPtr; // output the start.
4930 argPtr++; // skip past the left paren.
4933 while (*argPtr && parenCount) {
4934 switch (*argPtr) {
4939 if (parenCount) argPtr++;
4941 assert((*argPtr == ')') && "Rewriter fuzzy parser confused");
4942 RParen = argPtr; // output the end