PandA-2024.02
Data Structures | Enumerations | Functions
DiscrepancyOpInfo.hpp File Reference
#include "custom_set.hpp"
#include "refcount.hpp"
#include <string>
Include dependency graph for DiscrepancyOpInfo.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  DiscrepancyOpInfo
 

Enumerations

enum  discrepancy_type_mask {
  DISCR_NONE = 0, DISCR_ADDR = 1 << 0, DISCR_REAL = 1 << 1, DISCR_COMPLEX = 1 << 2,
  DISCR_VECTOR = 1 << 3
}
 

Functions

static discrepancy_type_mask operator & (const discrepancy_type_mask &a, const discrepancy_type_mask &b)
 
static discrepancy_type_maskoperator &= (discrepancy_type_mask &a, const discrepancy_type_mask &b)
 
static discrepancy_type_mask operator| (const discrepancy_type_mask &a, const discrepancy_type_mask &b)
 
static discrepancy_type_maskoperator|= (discrepancy_type_mask &a, const discrepancy_type_mask &b)
 
bool operator!= (const DiscrepancyOpInfo &a, const DiscrepancyOpInfo &b)
 
bool operator== (const DiscrepancyOpInfo &a, const DiscrepancyOpInfo &b)
 
bool operator< (const DiscrepancyOpInfo &a, const DiscrepancyOpInfo &b)
 
bool operator<= (const DiscrepancyOpInfo &a, const DiscrepancyOpInfo &b)
 
bool operator> (const DiscrepancyOpInfo &a, const DiscrepancyOpInfo &b)
 
bool operator>= (const DiscrepancyOpInfo &a, const DiscrepancyOpInfo &b)
 

Enumeration Type Documentation

◆ discrepancy_type_mask

Author
Pietro Fezzardi pietr.nosp@m.ofez.nosp@m.zardi.nosp@m.@gma.nosp@m.il.co.nosp@m.m
Michele Castellana miche.nosp@m.le.c.nosp@m.astel.nosp@m.lana.nosp@m.@mail.nosp@m..pol.nosp@m.imi.i.nosp@m.t
Enumerator
DISCR_NONE 
DISCR_ADDR 
DISCR_REAL 
DISCR_COMPLEX 
DISCR_VECTOR 

Definition at line 47 of file DiscrepancyOpInfo.hpp.

Function Documentation

◆ operator &()

static discrepancy_type_mask operator& ( const discrepancy_type_mask a,
const discrepancy_type_mask b 
)
inlinestatic

Definition at line 56 of file DiscrepancyOpInfo.hpp.

◆ operator &=()

static discrepancy_type_mask& operator&= ( discrepancy_type_mask a,
const discrepancy_type_mask b 
)
inlinestatic

Definition at line 61 of file DiscrepancyOpInfo.hpp.

◆ operator!=()

bool operator!= ( const DiscrepancyOpInfo a,
const DiscrepancyOpInfo b 
)

Definition at line 3 of file DiscrepancyOpInfo.cpp.

References DiscrepancyOpInfo::op_id, and DiscrepancyOpInfo::stg_fun_id.

◆ operator<()

bool operator< ( const DiscrepancyOpInfo a,
const DiscrepancyOpInfo b 
)

◆ operator<=()

bool operator<= ( const DiscrepancyOpInfo a,
const DiscrepancyOpInfo b 
)

Definition at line 25 of file DiscrepancyOpInfo.cpp.

◆ operator==()

bool operator== ( const DiscrepancyOpInfo a,
const DiscrepancyOpInfo b 
)

Definition at line 8 of file DiscrepancyOpInfo.cpp.

◆ operator>()

bool operator> ( const DiscrepancyOpInfo a,
const DiscrepancyOpInfo b 
)

◆ operator>=()

bool operator>= ( const DiscrepancyOpInfo a,
const DiscrepancyOpInfo b 
)

Definition at line 42 of file DiscrepancyOpInfo.cpp.

◆ operator|()

static discrepancy_type_mask operator| ( const discrepancy_type_mask a,
const discrepancy_type_mask b 
)
inlinestatic

Definition at line 67 of file DiscrepancyOpInfo.hpp.

◆ operator|=()

static discrepancy_type_mask& operator|= ( discrepancy_type_mask a,
const discrepancy_type_mask b 
)
inlinestatic

Definition at line 72 of file DiscrepancyOpInfo.hpp.


Generated on Mon Feb 12 2024 13:03:32 for PandA-2024.02 by doxygen 1.8.13