SVF
Public Member Functions | Private Attributes | List of all members
RaceResultValidator::AccessPair Class Reference

#include <MTAResultValidator.h>

Public Member Functions

 AccessPair (const Instruction *I1, const Instruction *I2, const RC_FLAG flags)
 Constructor. More...
 
bool isFlaged (const RC_FLAG flag) const
 Class member access. More...
 
const Instruction * getInstruction1 () const
 
const Instruction * getInstruction2 () const
 

Private Attributes

const Instruction * I1
 
const Instruction * I2
 
RC_FLAG flags
 

Detailed Description

Data structure for recording access pairs for the validation.

Definition at line 167 of file MTAResultValidator.h.

Constructor & Destructor Documentation

◆ AccessPair()

RaceResultValidator::AccessPair::AccessPair ( const Instruction *  I1,
const Instruction *  I2,
const RC_FLAG  flags 
)
inline

Constructor.

Definition at line 171 of file MTAResultValidator.h.

172  :
173  I1(I1), I2(I2), flags(flags)
174  {
175  }

Member Function Documentation

◆ getInstruction1()

const Instruction* RaceResultValidator::AccessPair::getInstruction1 ( ) const
inline

Definition at line 183 of file MTAResultValidator.h.

184  {
185  return I1;
186  }

◆ getInstruction2()

const Instruction* RaceResultValidator::AccessPair::getInstruction2 ( ) const
inline

Definition at line 187 of file MTAResultValidator.h.

188  {
189  return I2;
190  }

◆ isFlaged()

bool RaceResultValidator::AccessPair::isFlaged ( const RC_FLAG  flag) const
inline

Class member access.

Definition at line 179 of file MTAResultValidator.h.

180  {
181  return flags & flag;
182  }

Member Data Documentation

◆ flags

RC_FLAG RaceResultValidator::AccessPair::flags
private

Definition at line 196 of file MTAResultValidator.h.

◆ I1

const Instruction* RaceResultValidator::AccessPair::I1
private

Definition at line 194 of file MTAResultValidator.h.

◆ I2

const Instruction* RaceResultValidator::AccessPair::I2
private

Definition at line 195 of file MTAResultValidator.h.


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