struct SkippedRange

Declaration

struct SkippedRange { /* full declaration omitted */ };

Declared at: clang/lib/CodeGen/CoverageMappingGen.h:33

Member Variables

public clang::SourceRange Range
public clang::SourceLocation PrevTokLoc
public clang::SourceLocation NextTokLoc
public clang::SkippedRange::Kind RangeKind

Method Overview

  • public SkippedRange(clang::SourceRange Range, clang::SkippedRange::Kind K, clang::SourceLocation PrevTokLoc = clang::SourceLocation(), clang::SourceLocation NextTokLoc = clang::SourceLocation())
  • public bool isComment()
  • public bool isEmptyLine()
  • public bool isPPIfElse()

Methods

SkippedRange(clang::SourceRange Range,
             clang::SkippedRange::Kind K,
             clang::SourceLocation PrevTokLoc =
                 clang::SourceLocation(),
             clang::SourceLocation NextTokLoc =
                 clang::SourceLocation())

Declared at: clang/lib/CodeGen/CoverageMappingGen.h:52

Parameters

clang::SourceRange Range
clang::SkippedRange::Kind K
clang::SourceLocation PrevTokLoc = clang::SourceLocation()
clang::SourceLocation NextTokLoc = clang::SourceLocation()

bool isComment()

Declared at: clang/lib/CodeGen/CoverageMappingGen.h:48

bool isEmptyLine()

Declared at: clang/lib/CodeGen/CoverageMappingGen.h:49

bool isPPIfElse()

Declared at: clang/lib/CodeGen/CoverageMappingGen.h:50