LLVM API Documentation
A Counter expression is a value that represents an arithmetic operation with two counters. More...
#include <CoverageMapping.h>
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 |
A Counter expression is a value that represents an arithmetic operation with two counters.
Definition at line 79 of file CoverageMapping.h.
Definition at line 80 of file CoverageMapping.h.
llvm::coverage::CounterExpression::CounterExpression | ( | ExprKind | Kind, |
Counter | LHS, | ||
Counter | RHS | ||
) | [inline] |
Definition at line 84 of file CoverageMapping.h.
bool llvm::coverage::CounterExpression::operator== | ( | const CounterExpression & | Other | ) | const [inline] |
Definition at line 87 of file CoverageMapping.h.
Definition at line 81 of file CoverageMapping.h.
Referenced by llvm::coverage::CounterMappingContext::dump(), llvm::coverage::CounterMappingContext::evaluate(), and operator==().
Definition at line 82 of file CoverageMapping.h.
Referenced by llvm::coverage::CounterMappingContext::dump(), llvm::coverage::CounterMappingContext::evaluate(), and operator==().
Definition at line 82 of file CoverageMapping.h.
Referenced by llvm::coverage::CounterMappingContext::dump(), llvm::coverage::CounterMappingContext::evaluate(), and operator==().