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

References

tools/clang/lib/Lex/Lexer.cpp
 3206   switch (Char) {
 3318       Char = getCharAndSize(CurPtr, SizeTmp);
 3321       if (Char == '"')
 3326       if (Char == '\'')
 3331       if (Char == 'R' && LangOpts.CPlusPlus11 &&
 3338       if (Char == '8') {
 3376       Char = getCharAndSize(CurPtr, SizeTmp);
 3379       if (Char == '"')
 3384       if (Char == '\'')
 3389       if (Char == 'R' && LangOpts.CPlusPlus11 &&
 3405       Char = getCharAndSize(CurPtr, SizeTmp);
 3407       if (Char == '"')
 3419     Char = getCharAndSize(CurPtr, SizeTmp);
 3422     if (Char == '"')
 3427     if (LangOpts.CPlusPlus11 && Char == 'R' &&
 3435     if (Char == '\'')
 3504     Char = getCharAndSize(CurPtr, SizeTmp);
 3505     if (Char >= '0' && Char <= '9') {
 3505     if (Char >= '0' && Char <= '9') {
 3510     } else if (LangOpts.CPlusPlus && Char == '*') {
 3513     } else if (Char == '.' &&
 3523     Char = getCharAndSize(CurPtr, SizeTmp);
 3524     if (Char == '&') {
 3527     } else if (Char == '=') {
 3543     Char = getCharAndSize(CurPtr, SizeTmp);
 3544     if (Char == '+') {
 3547     } else if (Char == '=') {
 3555     Char = getCharAndSize(CurPtr, SizeTmp);
 3556     if (Char == '-') {      // --
 3559     } else if (Char == '>' && LangOpts.CPlusPlus &&
 3564     } else if (Char == '>') {   // ->
 3567     } else if (Char == '=') {   // -=
 3587     Char = getCharAndSize(CurPtr, SizeTmp);
 3588     if (Char == '/') {         // Line comment.
 3615     if (Char == '*') {  // /**/ comment.
 3625     if (Char == '=') {
 3633     Char = getCharAndSize(CurPtr, SizeTmp);
 3634     if (Char == '=') {
 3637     } else if (LangOpts.Digraphs && Char == '>') {
 3640     } else if (LangOpts.Digraphs && Char == ':') {
 3642       Char = getCharAndSize(CurPtr, SizeTmp);
 3643       if (Char == '%' && getCharAndSize(CurPtr+SizeTmp, SizeTmp2) == ':') {
 3647       } else if (Char == '@' && LangOpts.MicrosoftExt) {// %:@ -> #@ -> Charize
 3667     Char = getCharAndSize(CurPtr, SizeTmp);
 3670     } else if (Char == '<') {
 3692     } else if (Char == '=') {
 3713     } else if (LangOpts.Digraphs && Char == ':') {     // '<:' -> '['
 3733     } else if (LangOpts.Digraphs && Char == '%') {     // '<%' -> '{'
 3736     } else if (Char == '#' && /*Not a trigraph*/ SizeTmp == 1 &&
 3744     Char = getCharAndSize(CurPtr, SizeTmp);
 3745     if (Char == '=') {
 3748     } else if (Char == '>') {
 3774     Char = getCharAndSize(CurPtr, SizeTmp);
 3775     if (Char == '=') {
 3778     } else if (LangOpts.OpenCL && Char == '^') {
 3786     Char = getCharAndSize(CurPtr, SizeTmp);
 3787     if (Char == '=') {
 3790     } else if (Char == '|') {
 3801     Char = getCharAndSize(CurPtr, SizeTmp);
 3802     if (LangOpts.Digraphs && Char == '>') {
 3807                Char == ':') {
 3818     Char = getCharAndSize(CurPtr, SizeTmp);
 3819     if (Char == '=') {
 3834     Char = getCharAndSize(CurPtr, SizeTmp);
 3835     if (Char == '#') {
 3838     } else if (Char == '@' && LangOpts.MicrosoftExt) {  // #@ -> Charize
 3884     if (isASCII(Char)) {