Lines Matching refs:inc
2 * Copyright 2017 Google Inc.
610 bool Definition::SkipImplementationWords(TextParser& inc) {
611 if (inc.startsWith("SK_API")) {
612 inc.skipWord("SK_API");
614 if (inc.startsWith("inline")) {
615 inc.skipWord("inline");
617 if (inc.startsWith("friend")) {
618 inc.skipWord("friend");
620 if (inc.startsWith("SK_API")) {
621 inc.skipWord("SK_API");
623 return inc.skipExact("SkDEBUGCODE(");
630 TextParser inc("", includeToken.fContentStart, tokenEnd, 0);
631 if (inc.startsWith("static")) {
636 inc.skipWord("static");
639 (void) Definition::SkipImplementationWords(inc);
645 incEof = inc.eof() || !inc.skipWhiteSpace();
646 if (!incEof && '/' == inc.peek() && (defEof || '/' != def.peek())) {
647 inc.next();
648 if ('*' == inc.peek()) {
649 inc.skipToEndBracket("*/");
650 inc.next();
651 } else if ('/' == inc.peek()) {
652 inc.skipToEndBracket('\n');
654 } else if (!incEof && '#' == inc.peek() && (defEof || '#' != def.peek())) {
655 inc.next();
656 if (inc.startsWith("if")) {
657 inc.skipToEndBracket("\n");
658 } else if (inc.startsWith("endif")) {
659 inc.skipToEndBracket("\n");
667 inc.next();
678 if (inc.skipExact("SK_WARN_UNUSED_RESULT")) {
679 inc.skipSpace();
681 char incCh = inc.next();
693 } while (!def.eof() && !inc.eof());