LLVM API Documentation

Public Types | Public Member Functions | Public Attributes
llvm::coverage::CounterExpression Struct Reference

A Counter expression is a value that represents an arithmetic operation with two counters. More...

#include <CoverageMapping.h>

Collaboration diagram for llvm::coverage::CounterExpression:
Collaboration graph
[legend]

List of all members.

Public Types

enum  ExprKind { Subtract, Add }

Public Member Functions

 CounterExpression (ExprKind Kind, Counter LHS, Counter RHS)
bool operator== (const CounterExpression &Other) const

Public Attributes

ExprKind Kind
Counter LHS
Counter RHS

Detailed Description

A Counter expression is a value that represents an arithmetic operation with two counters.

Definition at line 79 of file CoverageMapping.h.


Member Enumeration Documentation

Enumerator:
Subtract 
Add 

Definition at line 80 of file CoverageMapping.h.


Constructor & Destructor Documentation

Definition at line 84 of file CoverageMapping.h.


Member Function Documentation

bool llvm::coverage::CounterExpression::operator== ( const CounterExpression Other) const [inline]

Definition at line 87 of file CoverageMapping.h.

References Kind, LHS, and RHS.


Member Data Documentation


The documentation for this struct was generated from the following file: