LCOV - code coverage report
Current view: top level - build-llvm/tools/clang/include/clang/AST - CommentNodes.inc (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 12 12 100.0 %
Date: 2017-09-14 15:23:50 Functions: 0 0 -
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
       2             : |*                                                                            *|
       3             : |* List of AST nodes of a particular kind                                     *|
       4             : |*                                                                            *|
       5             : |* Automatically generated file, do not edit!                                 *|
       6             : |*                                                                            *|
       7             : \*===----------------------------------------------------------------------===*/
       8             : 
       9             : #ifndef ABSTRACT_COMMENT
      10             : #  define ABSTRACT_COMMENT(Type) Type
      11             : #endif
      12             : #ifndef COMMENT_RANGE
      13             : #  define COMMENT_RANGE(Base, First, Last)
      14             : #endif
      15             : 
      16             : #ifndef LAST_COMMENT_RANGE
      17             : #  define LAST_COMMENT_RANGE(Base, First, Last) COMMENT_RANGE(Base, First, Last)
      18             : #endif
      19             : 
      20             : #ifndef BLOCKCONTENTCOMMENT
      21             : #  define BLOCKCONTENTCOMMENT(Type, Base) COMMENT(Type, Base)
      22             : #endif
      23             : ABSTRACT_COMMENT(BLOCKCONTENTCOMMENT(BlockContentComment, Comment))
      24             : #ifndef BLOCKCOMMANDCOMMENT
      25             : #  define BLOCKCOMMANDCOMMENT(Type, Base) BLOCKCONTENTCOMMENT(Type, Base)
      26             : #endif
      27        5942 : BLOCKCOMMANDCOMMENT(BlockCommandComment, BlockContentComment)
      28             : #ifndef PARAMCOMMANDCOMMENT
      29             : #  define PARAMCOMMANDCOMMENT(Type, Base) BLOCKCOMMANDCOMMENT(Type, Base)
      30             : #endif
      31        2672 : PARAMCOMMANDCOMMENT(ParamCommandComment, BlockCommandComment)
      32             : #undef PARAMCOMMANDCOMMENT
      33             : 
      34             : #ifndef TPARAMCOMMANDCOMMENT
      35             : #  define TPARAMCOMMANDCOMMENT(Type, Base) BLOCKCOMMANDCOMMENT(Type, Base)
      36             : #endif
      37        1486 : TPARAMCOMMANDCOMMENT(TParamCommandComment, BlockCommandComment)
      38             : #undef TPARAMCOMMANDCOMMENT
      39             : 
      40             : #ifndef VERBATIMBLOCKCOMMENT
      41             : #  define VERBATIMBLOCKCOMMENT(Type, Base) BLOCKCOMMANDCOMMENT(Type, Base)
      42             : #endif
      43         198 : VERBATIMBLOCKCOMMENT(VerbatimBlockComment, BlockCommandComment)
      44             : #undef VERBATIMBLOCKCOMMENT
      45             : 
      46             : #ifndef VERBATIMLINECOMMENT
      47             : #  define VERBATIMLINECOMMENT(Type, Base) BLOCKCOMMANDCOMMENT(Type, Base)
      48             : #endif
      49          16 : VERBATIMLINECOMMENT(VerbatimLineComment, BlockCommandComment)
      50             : #undef VERBATIMLINECOMMENT
      51             : 
      52             : COMMENT_RANGE(BlockCommandComment, BlockCommandComment, VerbatimLineComment)
      53             : 
      54             : #undef BLOCKCOMMANDCOMMENT
      55             : 
      56             : #ifndef PARAGRAPHCOMMENT
      57             : #  define PARAGRAPHCOMMENT(Type, Base) BLOCKCONTENTCOMMENT(Type, Base)
      58             : #endif
      59       25161 : PARAGRAPHCOMMENT(ParagraphComment, BlockContentComment)
      60             : #undef PARAGRAPHCOMMENT
      61             : 
      62             : COMMENT_RANGE(BlockContentComment, BlockCommandComment, ParagraphComment)
      63             : 
      64             : #undef BLOCKCONTENTCOMMENT
      65             : 
      66             : #ifndef FULLCOMMENT
      67             : #  define FULLCOMMENT(Type, Base) COMMENT(Type, Base)
      68             : #endif
      69       18520 : FULLCOMMENT(FullComment, Comment)
      70             : #undef FULLCOMMENT
      71             : 
      72             : #ifndef INLINECONTENTCOMMENT
      73             : #  define INLINECONTENTCOMMENT(Type, Base) COMMENT(Type, Base)
      74             : #endif
      75             : ABSTRACT_COMMENT(INLINECONTENTCOMMENT(InlineContentComment, Comment))
      76             : #ifndef HTMLTAGCOMMENT
      77             : #  define HTMLTAGCOMMENT(Type, Base) INLINECONTENTCOMMENT(Type, Base)
      78             : #endif
      79             : ABSTRACT_COMMENT(HTMLTAGCOMMENT(HTMLTagComment, InlineContentComment))
      80             : #ifndef HTMLENDTAGCOMMENT
      81             : #  define HTMLENDTAGCOMMENT(Type, Base) HTMLTAGCOMMENT(Type, Base)
      82             : #endif
      83          74 : HTMLENDTAGCOMMENT(HTMLEndTagComment, HTMLTagComment)
      84             : #undef HTMLENDTAGCOMMENT
      85             : 
      86             : #ifndef HTMLSTARTTAGCOMMENT
      87             : #  define HTMLSTARTTAGCOMMENT(Type, Base) HTMLTAGCOMMENT(Type, Base)
      88             : #endif
      89         126 : HTMLSTARTTAGCOMMENT(HTMLStartTagComment, HTMLTagComment)
      90             : #undef HTMLSTARTTAGCOMMENT
      91             : 
      92             : COMMENT_RANGE(HTMLTagComment, HTMLEndTagComment, HTMLStartTagComment)
      93             : 
      94             : #undef HTMLTAGCOMMENT
      95             : 
      96             : #ifndef INLINECOMMANDCOMMENT
      97             : #  define INLINECOMMANDCOMMENT(Type, Base) INLINECONTENTCOMMENT(Type, Base)
      98             : #endif
      99         344 : INLINECOMMANDCOMMENT(InlineCommandComment, InlineContentComment)
     100             : #undef INLINECOMMANDCOMMENT
     101             : 
     102             : #ifndef TEXTCOMMENT
     103             : #  define TEXTCOMMENT(Type, Base) INLINECONTENTCOMMENT(Type, Base)
     104             : #endif
     105        3625 : TEXTCOMMENT(TextComment, InlineContentComment)
     106             : #undef TEXTCOMMENT
     107             : 
     108             : COMMENT_RANGE(InlineContentComment, HTMLEndTagComment, TextComment)
     109             : 
     110             : #undef INLINECONTENTCOMMENT
     111             : 
     112             : #ifndef VERBATIMBLOCKLINECOMMENT
     113             : #  define VERBATIMBLOCKLINECOMMENT(Type, Base) COMMENT(Type, Base)
     114             : #endif
     115          34 : VERBATIMBLOCKLINECOMMENT(VerbatimBlockLineComment, Comment)
     116             : #undef VERBATIMBLOCKLINECOMMENT
     117             : 
     118             : LAST_COMMENT_RANGE(Comment, BlockCommandComment, VerbatimBlockLineComment)
     119             : 
     120             : #undef COMMENT
     121             : #undef COMMENT_RANGE
     122             : #undef LAST_COMMENT_RANGE
     123             : #undef ABSTRACT_COMMENT

Generated by: LCOV version 1.13